一个具有流式HTTP传输的简单MCP服务器示例
此示例演示了如何创建一个具有流式HTTP传输的简单MCP服务器,其中包含几个工具、提示和资源。
跑
默认情况下,服务器在端口上运行 8000.
python simple_streamable_http_mcp_server.py或与 紫外线:
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)-计算BMI
鼓励
BMI Calculator-提示计算BMI
资源
server://info-获取服务器信息
