返回市场
mcp-http客户端示例

mcp-http客户端示例

作者:slavashvets17 星标更新:2025-01-08

项目介绍

MCP HTTP 客户端示例

这是一个简单的客户端示例,演示了如何使用 Server-Sent Events (SSE) 传输协议通过 HTTP 连接到 模型上下文协议(MCP) 服务器。

该示例使用官方的 MCP Python SDK 来处理协议通信和服务器交互。

功能

  • 通过 SSE 传输连接到 MCP 服务器
  • 列出可用的工具、资源和提示
  • 使用异步上下文管理器正确处理连接生命周期

要求

使用方法

克隆此仓库,然后运行示例客户端:

uv run -- main.py <server_url>

例如:

uv run -- main.py http://localhost:8000/sse

客户端将执行以下操作:

  1. 连接到指定的 MCP 服务器
  2. 列出其可用功能
  3. 将它们以 JSON 格式打印出来

文档