简单的MCP服务器示例
这个项目演示了如何构建一个简单的mcp服务器并对其进行测试
如何跑步
创建虚拟环境,激活它并安装依赖项
uv venv
source .venv/bin/activate
uv add -r requirements.txt运行python-main.py(在启用main之后),它将开始监听URL(http://127.0.0.1:8000/mcp/).如果协议是stdio,它只需等待输入
MCP检查员
MCP Server是一个用于调试和测试的开发工具。在LLM中使用MCP服务器之前测试它的快速方法。
要使用MCP Inspector启动应用程序,请运行 “mcp-dev-main.py”。
这将在以下位置启动MCP检查器http://127.0.0.1:6274
access the inspector from http://127.0.0.1:6274 and play around with Tools, Prompts & Resources.
Check the differences in how the return values are sent back
In this case MCP client is the MCP Inspector来自克劳德桌面 我们还可以安装此mcp并通过Claude桌面访问它 mcp安装main.py 在此之后,您需要重新启动Claude,才能看到应用程序在设置中得到反映->Developer 克劳德测试: #在Cluade中,集成后,键入“添加两个数字3和4”以查看此函数的启动 #提示可以从“+”符号开始使用 在这种情况下,MCP客户端是Claude Desktop应用程序
我们还可以使用mcp-run-main.py运行mcp。在这种情况下,传输协议将是stdio。 可以使用http运行它,以便可以远程访问。例如:mcp运行--transport sse main.py
