v1.1.3

The TypeScript framework for building & shipping MCP servers

Trusted by builders at

VercelNext.jsLocalStackBaseHub

The complete stack to ship an MCP server

Everything you need to set up fast, customize with ease, and plug directly into your apps.

File System Routing

Automatically register tools, prompts, and resources with zero configuration.

Integrations

Secure access with Better Auth's integration and monetize with Polar.

Middlewares

Add authentication, logging, or custom logic to intercept and process requests and responses.

Extensible Configuration

Customize every aspect of your MCP server with flexible configuration options.

Multiple Transport Support

Build and deploy servers with HTTP or STDIO transport protocols out of the box.

Plug & play to your apps

Initialize xmcp directly in your existing Next.js or Express projects with one command.

From zero to prod in seconds

Terminal
$ npx create-xmcp-app@latest

? What is your project named? my-server
? Select a package manager: pnpm
? Select the transport you want to use: HTTP (runs on a server)
? Select components to initialize:
  ◉ Tools
  ◉ Prompts
  ◉ Resources

✔ Creating a new xmcp app in ...
✔ Your xmcp app is ready

Next steps:
  cd my-server
  pnpm dev

Loved by developers

xmcp greatly simplified our public MCP at Wallbit. It let us focus on product logic instead of low-level implementation details.
wallbit
@martin_tito_99CTO of Wallbit
For a developer-first product like Commet, MCP is essential. xmcp lets us focus on exposing tools and shipping them in hours, instead of dealing with MCP boilerplate.
commet
@0xDeckerCTO of Commet
Basehub is an AI-native headless CMS where MCP is essential for AI agents to interact with our content. xmcp made the integration completely painless.
basehub
@julianbenegas8Founder of Basehub
Scira AI powers advanced AI search across the web, X, Reddit, and more. xmcp lets us expose these tools quickly and painlessly with excellent DX.
sciraai
@zaidmukaddamFounder of Scira AI
We plugged xmcp into Volt to power our WhatsApp layer, and it instantly removed a ton of friction.
voltchat
@lombarrrSoftware Engineer at VoltChat

Guides & changelogs

Learn, build, and stay up to date with the latest guides, changelogs, and insights to make the most of your MCP server.