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 提供对外部工具和数据的安全、可控访问。
相关
- 项目
- 项目
- 项目
- 项目
- 项目