xmcp
View on GitHubThe TypeScript MCP framework
xmcp is a TypeScript framework for building and deploying MCP servers, with file-system routing for tools and prompts, hot reloading, middleware support, and zero-config Vercel deployment. It scaffolds new servers or adds MCP to existing Next.js/Express apps.
Use Cases
Build MCP servers in TypeScriptScaffold a new MCP app with create-xmcp-appAdd MCP endpoints to an existing Next.js appAdd MCP endpoints to an existing Express appAuto-register tools and prompts from a directoryShip authenticated MCP servers with middlewaresDeploy MCP servers to Vercel with zero configHot reload MCP tools during developmentCustomize MCP server configurationTest MCP servers end-to-end with provided harnesses
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol · Next.js · Express · Vercel · Turborepo · pnpm · Changesets · ESLint · Prettier
Tags
mcp · model-context-protocol · typescript · framework · mcp-server · file-system-routing · hot-reload · middleware · stdio · http · vercel · nextjs · express · developer-experience · monorepo · serverless