SuperAPI AI 工具集

mcp-remote-call-ping-pong

这是一个实验性、教育性的乒乓球(Ping-Pong)服务器脚本,用于演示远程MCP(Model Context Protocol)调用。项目基于FastAPI,提供远程MCP调用的API端点或SSE(Server-Sent Events)传输方式,支持MCP命令处理,并具备线程安全的会话管理。服务器运行在本地8080端口,可通过附带HTML客户端进行交互,支持获取提示词以及调用ping、pong、count等MCP工具命令。

访问官网

工具介绍

用途

这是一个实验性、教育性的乒乓球服务器示例,旨在演示通过远程调用方式使用MCP(Model Context Protocol)的过程。项目名称中的“Ping-Pong”表示其交互形式,核心在于展示如何借助FastAPI与MCP集成实现远程工具调用。

主要能力

  • 提供FastAPI/FastMCP后端,支持通过API端点或SSE(Server-Sent Events)进行远程MCP调用。
  • 集成MCP以处理命令。
  • 具备线程安全的会话管理。

使用方式

  1. 安装依赖。
  2. 通过API调用MCP工具:
    • 启动FastAPI服务器,服务器将在 http://localhost:8080 启动。
    • 在浏览器中打开 mcp-api-client.html 以使用交互界面。
    • GET /ping-pong?prompt_name=<prompt_name> :获取指定的提示词。
    • POST /ping-pong :调用MCP工具命令(ping、pong、count)。
  3. 通过SSE传输调用MCP工具:资料中提供了使用Server-Sent Events与MCP服务器通信的示例(FastAPI SSE MCP、MCP Weather SSE、MCP Chinese Getting Started Guide)。

适用场景

适合学习MCP远程调用机制、研究FastAPI与MCP集成的开发者,或作为教育演示代码。

限制

该资料未提供依赖安装的具体命令、完整的SSE示例代码细节、收费信息、平台兼容性或其他功能说明。