返回市场
带有流式HTTP示例的MCP服务器

带有流式HTTP示例的MCP服务器

作者:jonigl2 星标更新:2025-09-11

项目介绍

具有可流式传输HTTP传输的简单MCP服务器示例

此示例演示了如何创建一个具有可流式传输HTTP传输的简单MCP服务器,该服务器包含几个工具、提示和资源。

运行

默认情况下,服务器在端口8000上运行。

python simple_streamable_http_mcp_server.py

或者使用uv

uv run mcp-server

自定义端口

更改端口(默认是8000):

MCP_SERVER_PORT=9000 python simple_streamable_http_mcp_server.py

调试日志

启用工具调用的调试日志:

MCP_DEBUG=1 python simple_streamable_http_mcp_server.py

同时设置

MCP_SERVER_PORT=9000 MCP_DEBUG=1 python simple_streamable_http_mcp_server.py

工具

  • hello_world(name) - 打招呼
  • add_numbers(a, b) - 加两个数
  • random_number(min_val, max_val) - 生成随机数
  • return_json_example() - 返回示例JSON
  • calculate_bmi(weight, height) - 计算BMI

提示

  • BMI Calculator - BMI计算器提示

资源

  • server://info - 获取服务器信息