乒乓
STREAMABLE HTTPHTTP-SSE通过FastAPI演示MCP调用的乒乓服务器
通过FastAPI演示MCP调用的乒乓服务器
An experimental and educational Ping-Pong server demonstrating MCP (Model Context Protocol) calls via FastAPI.
To install the dependencies, run:
poetry install
Start the FastAPI server with:
python mcp-api-server.py
The server will start at http://localhost:8080.
Open mcp-api-client.html in a browser to interact with the UI.
GET /ping-pong?prompt_name=<prompt_name>: Retrieves the specified prompt.POST /ping-pong: Invokes MCP tool commands (ping, pong, count).The following example demonstrates using Server-Sent Events (SSE) for communication with the MCP server.
python mcp-sse-server.py
python mcp-sse-client.py
Type a command (e.g., 'ping', 'pong', 'count') or 'exit' to quit: >>> ping Sending command: ping Result: pong >>> pong Sending command: pong Result: ping >>> count Sending command: count Result: 2
MIT