这个项目能做什么
此仓库提供了模型上下文协议(MCP)的一系列参考实现。它由MCP指导小组维护,旨在作为教育资源,帮助开发者构建自己的MCP服务器,而非作为生产级解决方案。
该仓库展示了MCP在赋予大型语言模型(LLM)安全、可控地访问各种工具和数据来源方面的多功能性。这些服务器使用官方MCP SDK实现,支持多种编程语言,包括C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift和TypeScript。
活跃参考服务器包括:
- Everything:一个包含提示、资源和工具的参考/测试服务器。
- Fetch:用于高效LLM使用的网页内容获取和转换。
- Filesystem:具有可配置访问控制的Secure文件操作。
- Git:读取、搜索和操作Git仓库的工具。
- Memory:基于知识图谱的持久化记忆系统。
- Sequential Thinking:通过思考序列实现动态和反思性问题解决。
- Time:时间和时区转换功能。
以前可用的服务器(如AWS KB Retrieval、Brave Search、GitHub、Google Drive、PostgreSQL、Puppeteer、Redis和Slack)已被归档并移至单独的仓库,部分已由官方社区维护的服务器替代。
基于TypeScript的服务器可直接使用npx运行,基于Python的服务器可使用uvx或pip运行。仓库中包含将这些服务器集成到Claude Desktop等MCP客户端的配置示例。新项目贡献采用Apache License 2.0许可,现有代码采用MIT许可。
评论
0 评分人数达到10人后显示
登录后参与讨论。