MCP 参考服务仓库说明
该仓库汇集 Model Context Protocol 的参考实现服务器,用于展示 MCP 特性与 SDK 用法,并提供起步示例与安全提示。
用途
该仓库是 Model Context Protocol(MCP)的参考实现集合,同时收录社区构建服务器与相关资源的指引。这些服务器用于展示 MCP 如何让大语言模型以安全、受控的方式访问工具和数据源,并演示 MCP 功能及官方 SDK 的用法。
仓库中的服务器通常基于各语言的 MCP SDK 实现,来源列出了 C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift、TypeScript 等 SDK。
包含的参考服务器
当前参考服务器包括:Everything(含提示、资源与工具的测试/参考服务器)、Fetch(网页内容抓取与转换)、Filesystem(带可配置访问控制的安全文件操作)、Git(读取、搜索和操作 Git 仓库的工具)、Memory(基于知识图谱的持久记忆系统)、Sequential Thinking(通过思维序列进行动态反思式问题求解)、Time(时间与时区转换)。
已归档服务器
部分参考服务器已归档,来源列出 AWS KB Retrieval、Brave Search、EverArt、GitHub、GitLab、Google Drive、Google Maps、PostgreSQL、Puppeteer、Redis、Sentry、Slack、SQLite 等,并给出若干替代维护方信息。
使用方式
仓库中的 TypeScript 服务器可直接通过 npx 运行,例如启动 Memory 服务器;Python 服务器可通过 uvx 或 pip 使用,来源以 Git 服务器为例给出两种启动方式。
服务器通常需要配置到 MCP 客户端中使用,来源以 Claude Desktop 为例给出 memory、filesystem、git、github、postgres 等的配置示例;在 Windows 上需用 cmd /c 包裹基于 npx 的条目,uvx 条目保持不变。
限制与待核实
来源明确说明,这些服务器是参考实现,用于演示 MCP 功能与 SDK 用法,面向自建 MCP 服务器的开发者作为教学示例,并非生产就绪方案;开发者应根据自身威胁模型和用例评估安全需求并实施相应防护。
来源提到服务器列表可浏览 MCP 注册表,本仓库仅维护指导组维护的少量参考服务器;创建自有服务器可查阅官方文档,更多框架与资源见 ADDITIONAL.md,贡献方式见 CONTRIBUTING.md,发布方式见 RELEASING.md,安全问题见 SECURITY.md。
许可证方面,新贡献采用 Apache License 2.0,既有代码为 MIT。来源未提供价格、版本号、性能数据或运行验证结果,相关细节需另行核实。
来源与核对说明
- 原始来源资料 ↗https://github.com/modelcontextprotocol/servers
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞与收藏保存在当前浏览器。