MCP Catalogs
Homexmcp screenshot

xmcp

by basementstudio·1,252·Score 53

A TypeScript framework for building MCP servers with file system routing, hot reloading, and extensible configuration.

developer-toolsai-llmproductivity
83
Forks
17
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Building custom tools for AI assistants with minimal boilerplate code
you:Rapid prototyping of MCP servers with hot reloading capabilities
you:Deploying MCP servers with zero configuration on Vercel
you:What makes xmcp different from other MCP frameworks?
you:Can I deploy xmcp servers on platforms other than Vercel?

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

mcp-servermodelcontextprotocolnexus

Installation

# Create a new xmcp project
npx create-xmcp-app@latest

# Or initialize on existing project
npx init-xmcp@latest

For 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.

Compare xmcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.