MCP服务器实现

使用FastAPI实现的MCP服务器,提供更灵活和安全的端点。

  • by tmllull
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 tmllull/mcp-python-server-client-template

使用说明

带FastAPI的MCP Python服务器

使用FastAPI提供更灵活和安全的端点的MCP服务器的基本实现

安装

运行服务器

  • CD服务器
  • python-m venv-venv
  • .\venv\Scripts\activate
  • pip安装-r要求.txt
  • uvicorn api_server:应用程序--主机0.0.0.0--端口8080--workers 1

运行客户端

  • cd客户端
  • python-m venv-venv
  • .\venv\Scripts\activate
  • pip安装-r要求.txt
  • uvicorn api_client:应用程序--主机0.0.0.0--端口8081-workers 1

MCP检查员

如果你想使用MCP检查器,打开一个新的终端(如果你直接用Python运行服务器),然后运行:

  • mcp开发mcpserver.py