模型上下文协议工具

提供模型上下文协议的服务器、客户端和调试工具,支持SSE通信和JWT认证。

  • by josx
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 josx/mcp_demo

使用说明

演示MCP

信息

设置

python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt

运行服务器

您可以使用这两台服务器中的任何一台

  • python server.py 或使用jwt身份验证 python server_asgi.py

运行演示客户端

  • python client.py http://localhost:8000/sse

运行演示主机(langchain/langgraph)

您需要运行ollama并下载模型

  • python host_langchain.py llama3.3 http://localhost:11434

调试

您可以使用此应用程序调试服务器

  • 打开一个新终端并运行 npx @modelcontextprotocol/inspector
  • 将浏览器指向http://127.0.0.1:6274
  • 将运输类型更改为 SSE
  • 将URL更改为 http://localhost:8000/sse
  • 按 Connect 并启动测试服务器