模型上下文协议服务器

提供基于模型上下文协议(MCP)的服务器实现,支持企业安全、可控地连接AI工具,适用于AI相关用例的治理环境。

  • by erhwenkuo
  • 云端部署
  • 1 星标
  • 更新于
在 GitHub 查看 erhwenkuo/mcp-sse-servers

使用说明

模型上下文协议(sse)服务器

此存储库是以下内容的集合 实施参考 为了 模型上下文协议 (MCP)与SSE的合作,以及社区构建的服务器和额外资源的参考。

对于许多企业来说,如果没有控制和治理,就不可能让每个员工都连接到人工智能工具,拥有这些具有远程连接功能(sse)的MCP工具并允许企业创建一个可靠和负责任的环境来运行与人工智能相关的用例至关重要。

此存储库中列出的所有MCP服务器都展示了MCP的多功能性和可扩展性,展示了如何使用它为大型语言模型(LLM)提供对工具和数据源的安全、受控访问。

每个MCP服务器都使用 打字MCP SDK 或 Python MCP SDK.

注意:此README中的列表按字母顺序维护,以尽量减少添加新项目时的合并冲突。

MCP规范

2025年3月30日发布了两个mcp规范,让我们快速比较一下这两个规范的不同之处:

为了清楚地组织差异,下表概括了比较:

特性/方面 描述 2024-11-05(最终) 2025-03-26(最新)
授权框架 一个管理和控制对MCP服务器访问的系统,确保只有授权用户或应用程序才能与它们交互。 未提及具体框架;用户同意的一般准则。 添加了一个基于Oatuh 2.1的全面框架,用于标准化授权流程。
传输层 用于客户端和服务器之间数据传输的方法。 带服务器发送事件的HTTP(HTTP+SSE) 替换为流式HTTP,这可能提供更大的灵活性或改进的性能。
JSON-RPC批处理 在单个消息中发送多个JSON-RPC请求的能力,可以通过减少网络开销来提高效率。 不支持 支持,允许批量处理请求。
工具注释 工具的描述性标签或元数据,用于指示其行为,例如它们是只读的还是可以执行破坏性操作。 未提及 添加此功能是为了更好地理解和控制工具的使用。
ProgressNotification 通知正在进行的操作进度的通知。 没有 message 字段 添加了 message 字段提供描述性状态更新,增强用户体验和调试。
数据支持 协议可以处理和传输的数据类型。 文本和图像 添加了对音频数据的支持,扩大了可以管理的内容类型的范围。
补全功能 一种允许为请求中的参数提供建议或补全的功能,这对用户界面或协助构建请求很有用。 未明确提及 添加以支持参数自动补全,可能会提高可用性和效率。

影响和观察

2024年11月5日至2025年3月26日的更新表明,重点是提高安全性、灵活性和可用性。

添加一个 基于OAuth 2.1的授权框架 和 可流式HTTP传输 这表明正在朝着更稳健和可扩展的实现方向发展。

音频数据支持和工具注释的加入可以显著扩展MCP的适用性,特别是在多媒体和复杂的人工智能工作流程中。

音频支持的意外细节,以前没有强调,可能表明向更通用的人工智能交互的转变,可能会影响语音助理或多媒体内容分析等行业。

🌟 参考服务器

这些服务器旨在演示MCP功能以及TypeScript和Python SDK。

  • 天气 -为美国各州提供天气预报和警报

🤝 第三方服务器

🌎 社区服务器

越来越多的社区开发和维护的服务器展示了MCP在不同领域的各种应用。

注: 社区服务器是 未经测试的 应在以下情况下使用 你自己的风险。他们不隶属于Anthropic或得到Anthropics的认可。

  • SearXNG -利用 SearXNG 提供安全/不可追踪的网络搜索功能,以检索外部最新信息。