# xmcp

xmcp is a TypeScript framework for building and shipping MCP servers, with file-system routing for tools and prompts, hot reloading, middleware, and deployment to any platform including Vercel.

xmcp is a framework for building and shipping MCP servers in TypeScript. It auto-registers tools and prompts from dedicated directories using file-system routing, reloads changes instantly during development, and provides a toolkit of middlewares for adding authentication and other request handling to a server.

A server's configuration is extensible, and it can be deployed to any platform, with zero-configuration deployment to Vercel specifically supported. New projects are bootstrapped with a starter command, or xmcp can be added to an existing Next.js or Express project instead.

Website: https://xmcp.dev
