llms.txt Content
# xmcp
> xmcp is a framework for building and shipping MCP servers with TypeScript. Designed with DX in mind, it simplifies setup and removes friction in just one command — making it easy to build & deploy AI tools on top of the Model Context Protocol ecosystem.
## Docs
- [Introduction](/docs): xmcp is a framework for building and shipping MCP servers with TypeScript. Designed with DX in mind, it simplifies setup and removes friction in just one command — making it easy to build & deploy AI tools on top of the Model Context Protocol ecosystem.
## adapters
- [Express](/docs/adapters/express): Plug xmcp into your existing Express application.
- [Fastify](/docs/adapters/fastify): Run an xmcp MCP server on Fastify. Works on any Node.js deployment target including AWS Lambda.
- [NestJS](/docs/adapters/nestjs): Plug xmcp into your existing NestJS application with automatic tool discovery and customizable module configuration.
- [Next.js](/docs/adapters/nextjs): Plug xmcp into your existing Next.js application.
## authentication
- [API Key](/docs/authentication/api-key): Secure access and protect your MCP server using API keys.
- [JSON Web Token](/docs/authentication/jwt): Secure access and protect your MCP server using JSON Web Tokens.
- [OAuth](/docs/authentication/oauth): Production-ready OAuth implementations with authentication plugins.
## configuration
- [Bundler](/docs/configuration/bundler): Extend the bundler configuration for your MCP server.
- [Custom Directories](/docs/configuration/custom-directories): Customize where xmcp looks for tools, prompts, and resources.
- [Server Info](/docs/configuration/server-info): Customize the name, description, instructions, icons, and home page of your MCP server.
- [Telemetry](/docs/configuration/telemetry): A condensed version of the telemetry policy with actionable opt-out instructions.
- [Transports](/docs/configuration/transports): Customize the transport types for your MCP server.
## core-concepts
- [CSS]