此示例演示了如何创建一个具有可流式传输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() - 返回示例JSONcalculate_bmi(weight, height) - 计算BMIBMI Calculator - BMI计算器提示server://info - 获取服务器信息