← 返回目录
X

xmcp

社区
用于构建 MCP 服务器的 TypeScript 框架
GitHub 源仓库 ↗
★ 1.3k Stars 分类 · 开发工具 非常热门
43FMRS · D
可靠性
5/20
安全与权限
8/20
维护活跃度
10/20
文档质量
9/20
安装易用性
11/20

来源显示 xmcp 是由 basement.studio 维护、采用 MIT 许可证的 TypeScript MCP 框架,提供文件系统路由、热重载、中间件、可扩展配置、跨平台部署和 Vercel 支持。来源未提供具体 MCP 工具、传输协议、客户端兼容性或客户端配置示例。

查看 FMRS 评分方法 →

xmcp 是一个用于使用 TypeScript 构建和发布 MCP 服务器的框架,旨在简化开发流程并降低构建 Model Context Protocol 工具的门槛。

工具能力

暂未整理工具清单。

安装接入

创建新应用:运行 npx create-xmcp-app@latest。也可以在现有 Next.js 或 Express 项目中运行 npx init-xmcp@latest 初始化 xmcp。更多信息请参阅 xmcp.dev 及其文档。

选型与风险

适合谁

  • 熟悉或计划使用 TypeScript 的 MCP 开发者
  • 希望获得热重载和文件系统路由的项目
  • 需要可扩展配置和中间件支持的 MCP 服务器项目

不适合谁

  • 需要一个可直接连接并提供现成工具的 MCP 服务器的用户
  • 寻找已声明具体客户端兼容性、传输方式或内置工具清单的用户

所需权限

  • README 未说明运行时所需的具体系统、文件或网络权限
  • 如使用身份验证或自定义中间件,权限需求取决于开发者的配置

风险与副作用

  • 这是用于开发 MCP 服务器的框架,不是现成的业务工具服务器
  • 身份验证和自定义中间件需要由开发者配置,配置不当可能影响安全性
  • 部署方式和平台配置可能带来额外运维风险;README 未提供具体安全配置

常见排障

  1. 确认 Node.js 项目环境及 npx 命令可用
  2. 确认新项目使用 create-xmcp-app@latest,现有 Next.js 或 Express 项目使用 init-xmcp@latest
  3. 检查 tools 和 prompts 目录是否按文件系统路由约定放置
  4. 检查 MCP 服务器配置、中间件和部署平台设置
  5. 遇到安全漏洞时联系 [email protected]

使用场景

使用 TypeScript 构建 MCP 服务器
通过文件系统路由自动注册工具和提示
为 MCP 服务器配置身份验证或自定义中间件
将 MCP 服务器部署到不同平台或 Vercel

支持客户端

暂未确认支持的客户端。