basementstudio/xmcp
The TypeScript MCP framework
<div align="center"> <a href="https://xmcp.dev"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://assets.basehub.com/bf7c3bb1/303b8a62053c9d86ca3b972b5597ab5c/x.png"> </picture> </a> <h1>xmcp</h1>
<a href="https://basement.studio"></a> <a href="https://www.npmjs.com/package/xmcp"></a> <a href="https://github.com/basementstudio/xmcp/blob/main/license.md"></a>
</div>
xmcp is a framework for building and shipping MCP servers with TypeScript. Designed with DX in mind, it streamlines development and lowers the barrier to entry for anyone looking to create and deploy powerful tools on top of the Model Context Protocol ecosystem.
Bootstrap your first xmcp application with:
npx create-xmcp-app@latestor initialize xmcp on an existing Next.js or Express project with:
npx init-xmcp@latest⊹ File System Routing - Tools and prompts are auto-registered from a tools and prompts directory\ ⊹ Hot Reloading - Instant development feedback\ ⊹ Middlewares - Toolkit for shipping authentication and custom middlewares\ ⊹ Extensible Configuration - Customizable configuration for your MCP server\ ⊹ Deploy Anywhere - Flexible deployment across any platform\ ⊹ Vercel Support - Zero-configuration deployment with Vercel
⊹ Visit xmcp.dev to learn more about the project.\ ⊹ Visit xmcp.dev/docs to view the full docume
Loading reviews...