Skip to content

贡献与社区

模型上下文协议(Model Context Protocol,简称 MCP)是一个开放项目,其成长和成功在很大程度上取决于社区的参与。无论您是开发者、撰稿人,还是仅仅是热心的用户,都有许多方式可以为项目做出贡献并与他人建立联系。

为 MCP 项目贡献力量有助于改进该协议、其实现及其周边生态系统。以下是您通常可以参与的方式:

官方 MCP SDK(例如,适用于 TypeScript、Python 的 SDK)对开发者至关重要。贡献内容可以包括:

  • 通过提交 Issue 来报告 Bug 或提出新功能。
  • 通过 Pull Requests(拉取请求)改进代码质量、性能或添加新功能。
  • 增强 SDK 内部的文档。
  • 随着协议演进,添加对新 MCP 功能的支持。

清晰全面的文档至关重要。您可以通过以下方式做出贡献:

  • 改进现有文档页面的清晰度、准确性或完整性。
  • 添加新的教程、指南或示例。
  • 将文档翻译成其他语言。
  • 修复错别字或失效链接。

开发和分享 MCP 服务器能扩展该协议的实用性:

  • 创建新的 MCP 服务器,以覆盖尚未支持的工具、API(应用程序编程接口)或数据源。
  • 改进现有的官方或社区服务器。
  • 在社区仓库(例如,如果存在 MCP 服务器仓库)中分享您的服务器实现。
  • 编写如何使用不同服务器的示例。

在做出重大贡献之前,最好先查阅现有的贡献指南(例如,相关 GitHub 仓库中的 CONTRIBUTING.md 文件),并可能通过提交 Issue 的方式首先讨论您提议的更改。

有多种渠道可以帮助您获取帮助、提问、分享想法,并与其他 MCP 用户和开发者建立联系:

  • GitHub Issues: 使用相关 MCP GitHub 仓库(用于规范、SDK、官方服务器等)中的问题跟踪器来报告 Bug、请求功能或提出具体的技术问题。
  • GitHub Discussions: 某些仓库可能会使用 GitHub Discussions(讨论区)进行更广泛的讨论、问答和分享想法,这些不一定是 Bug 报告或功能请求。
  • MCP 服务器仓库: 如果存在一个用于社区服务器的专用仓库,那将是查找和分享服务器实现的好地方。
  • 社区论坛/聊天: 查找官方或社区运营的 MCP 专用论坛、Discord 服务器、Slack 频道或邮件列表。这些通常会在 MCP 官方网站上公布。

了解 MCP 的未来方向有助于您调整项目和贡献方向。项目的路线图通常会概述计划中的功能、改进和重点领域。这些信息可能在以下地方找到:

  • 在官方 MCP 网站上(例如,专门的“路线图”页面或博客文章)。
  • 在主要的 MCP 规范 GitHub 仓库中,可能以项目看板、里程碑定义或路线图文档的形式呈现。
  • 通过社区渠道的公告。

MCP 的愿景是创建一个标准化、开放且广泛采用的协议,能够无缝连接 AI 模型(人工智能模型)与多样化、实时上下文信息和能力。未来的发展可能包括协议本身的增强、新的官方工具、更多的 SDK 功能,以及一个更丰富的集成和服务器生态系统,所有这些都将由 AI 应用开发不断演进的需求和社区的输入所驱动。