
xmcp
by basementstudio·★ 1,252·Score 53
A TypeScript framework for building MCP servers with file system routing, hot reloading, and extensible configuration.
Overview
xmcp is a TypeScript framework designed to streamline the development of MCP servers. It provides developers with an intuitive way to create and deploy tools and prompts through file system routing, eliminating the need for manual registration. The framework includes features like hot reloading for instant development feedback, middlewares for authentication, and flexible deployment options across various platforms, with special support for Vercel deployment.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose xmcp when building TypeScript-based MCP servers that need file system routing, hot reloading, and middleware support for authentication.
When NOT to choose this
Avoid xmcp if you need a solution for non-TypeScript environments or if you prefer more minimal frameworks without built-in features like file system routing.
Comparable tools
Installation
# Create a new xmcp project
npx create-xmcp-app@latest
# Or initialize on existing project
npx init-xmcp@latestFor Claude Desktop integration, add this to your claude_desktop_config.json:
{
"mcpServers": {
"xmcp": {
"command": "npx",
"args": ["xmcp"]
}
}
}FAQ
- What makes xmcp different from other MCP frameworks?
- xmcp focuses on developer experience with file system routing, hot reloading, and streamlined deployment options. It specifically supports Next.js and Express projects.
- Can I deploy xmcp servers on platforms other than Vercel?
- Yes, xmcp is designed for flexible deployment across any platform, with special features and optimizations for Vercel deployment.
On Hacker News
Recent discussion from the developer community.
- Story by wslh · 2025-07-09
Compare xmcp with
Last updated · Auto-generated from public README + GitHub signals.