Skip to content

The TypeScript MCP framework

Build and ship MCP servers with the code you already know. Give AI applications access to your tools, data, and workflows. Write TypeScript functions; xmcp handles the protocol, validation, and transport.

Shell

Core concepts

Three primitives connect your application to an AI client. Explore each one in the docs.

The framework

Everything you need to set up fast, customize with ease, and connect your apps.

Getting started

From a new project to a running server in four steps.

Create a new xmcp app
Shell
Configure your environment
xmcp.config.ts
Add tools, resources, and prompts
src/tools/get-weather.ts
Deploy your server
Shell

From the blog

One framework to rule them all