LogoIndieHub
icon of xmcp

xmcp

xmcp is a TypeScript framework for building and shipping Model Context Protocol (MCP) applications with a focus on developer experience.

Introduction

xmcp: The TypeScript MCP Framework

xmcp is a framework designed to streamline the development and deployment of MCP (Model Context Protocol) applications. It focuses on providing a superior developer experience (DX) and lowering the barrier to entry for building powerful tools within the MCP ecosystem.

Key Features:
  • File System Routing: Automatically registers tools from a tools/ directory, simplifying route management.
  • Hot Reloading: Provides instant feedback during development, enhancing productivity.
  • Middlewares: Offers a toolkit for implementing authentication and custom middleware.
  • Extensible Configuration: Allows customizable configuration of your MCP server.
  • Deploy Anywhere: Supports flexible deployment across various platforms.
  • Vercel Support: Offers out-of-the-box deployment readiness for Vercel.
Use Cases:

xmcp is ideal for developers looking to:

  • Build custom tools and applications on top of the MCP ecosystem.
  • Streamline the development process with file-system routing and hot reloading.
  • Implement authentication and custom logic using middlewares.
  • Deploy MCP applications quickly and easily on platforms like Vercel, Next.js or Express.
Get Started

Bootstrap your xmcp app with one command. Plug into your existing Next.js or Express app.