xmcp: The TypeScript MCP Framework
xmcp is a framework designed to streamline the development and deployment of MCP (Model Context Protocol) applications. It focuses on providing a superior developer experience (DX) and lowering the barrier to entry for building powerful tools within the MCP ecosystem.
Key Features:
- File System Routing: Automatically registers tools from a
tools/
directory, simplifying route management. - Hot Reloading: Provides instant feedback during development, enhancing productivity.
- Middlewares: Offers a toolkit for implementing authentication and custom middleware.
- Extensible Configuration: Allows customizable configuration of your MCP server.
- Deploy Anywhere: Supports flexible deployment across various platforms.
- Vercel Support: Offers out-of-the-box deployment readiness for Vercel.
Use Cases:
xmcp is ideal for developers looking to:
- Build custom tools and applications on top of the MCP ecosystem.
- Streamline the development process with file-system routing and hot reloading.
- Implement authentication and custom logic using middlewares.
- Deploy MCP applications quickly and easily on platforms like Vercel, Next.js or Express.
Get Started
Bootstrap your xmcp app with one command. Plug into your existing Next.js or Express app.