MCP Catalogs
首页xmcp screenshot

xmcp

by basementstudio·1,252·综合分 53

一个用于构建 MCP 服务器的 TypeScript 框架,具有文件系统路由、热重载和可扩展配置功能。

developer-toolsai-llmproductivity
83
Forks
17
活跃 Issue
本月
最近提交
2 天前
收录于

概述

xmcp 是一个专为简化 MCP 服务器开发而设计的 TypeScript 框架。它通过文件系统路由为开发者提供了一种直观的方式来创建和部署工具和提示,无需手动注册。该框架包含热重载功能以提供即时开发反馈,支持身份验证的中间件,以及跨各种平台的灵活部署选项,并特别支持 Vercel 部署。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用最少的样板代码为 AI 助手构建自定义工具
:利用热重载功能快速原型设计 MCP 服务器
:在 Vercel 上零配置部署 MCP 服务器
:xmcp 与其他 MCP 框架有什么不同?
:我可以在 Vercel 以外的平台上部署 xmcp 服务器吗?

什么时候选它

当你需要构建基于 TypeScript 的 MCP 服务器,并且需要文件系统路由、热重载和中间件支持用于身份验证时,选择 xmcp。

什么时候不要选它

如果你需要非 TypeScript 环境的解决方案,或者更喜欢没有文件系统路由等内置功能的最小化框架,应避免使用 xmcp。

可对比工具

mcp-servermodelcontextprotocolnexus

安装

# 创建新的 xmcp 项目
npx create-xmcp-app@latest

# 或在现有项目上初始化
npx init-xmcp@latest

对于 Claude Desktop 集成,请将以下内容添加到您的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "xmcp": {
      "command": "npx",
      "args": ["xmcp"]
    }
  }
}

FAQ

xmcp 与其他 MCP 框架有什么不同?
xmcp 专注于开发体验,提供文件系统路由、热重载和简化的部署选项。它特别支持 Next.js 和 Express 项目。
我可以在 Vercel 以外的平台上部署 xmcp 服务器吗?
是的,xmcp 被设计为可在任何平台上灵活部署,并针对 Vercel 部署提供了特殊功能和优化。

Hacker News 讨论

开发者社区最近的相关讨论。

xmcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。