modelcontextprotocol/servers

Model Context Protocol Servers

解决的问题

本仓库提供了通过模型上下文协议(MCP)使大型语言模型(LLMs)安全且可控地访问工具和数据源的服务器参考实现。

工作原理

这些服务器充当 LLM 与特定数据源或工具之间的桥梁。它们使用官方 MCP SDK(支持 TypeScript、Python、Go 和 Rust 等多种语言)构建,并可配置为 MCP 客户端(如 Claude Desktop),以扩展模型的能力。

适用人群

希望构建自己的 MCP 服务器,或通过教育性示例了解如何实现 MCP 功能和 SDK 使用的开发者。

特色亮点

  • 多样化的参考服务器:包含文件系统访问、Git 仓库操作、基于知识图谱的持久化内存系统以及网页内容获取等实现。
  • 多语言 SDK 支持:展示了 C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift 和 TypeScript 等多种 SDK 的使用方法。
  • 易于部署:TypeScript 服务器可通过 npx 直接运行,Python 服务器可通过 uvx 或 pip 运行。
  • 可扩展架构:旨在展示如何为 LLM 提供对外部工具和数据的安全、可控访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目