Back to work
Operational MCP toolbelt · private
smart-mcps
Agents need typed, repeatable tools with confirmation gates instead of vague browser automation.
What I built
An 8-package TypeScript monorepo of MCP servers (email, Vercel, Runpod, weather, plus a shared core) exposing 60+ tools on the official @modelcontextprotocol/sdk with stdio transport, custom Zod-to-JSON-schema conversion, and confirm-gated destructive operations. The shared core handles OAuth credential storage, typed HTTP error coercion with 429/5xx retry, and Levenshtein fuzzy-match recovery reused by every package.
Stack
TypeScriptMCPZodOAuthVitest
Status
Private monorepo; 1,900+ unit and integration tests, all green.