微服务通信协议服务器

这是一个使用FastMCP库构建的MCP服务器,部署在Google Cloud Run上,提供简单的加法和减法功能的微服务。

  • by ryoyamamura-2025
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ryoyamamura-2025/study-mcp

使用说明

在云端部署MCP服务器

Cloud run 测试MCP 部署服务器的学习存储库

此项目包括:FastMCP使用库构建的MCP(Microservice Communication Protocol)打开服务器Google Cloud Run中所述修改相应参数的值。提供简单的微服务,具有加法和减法功能。

配置项目

  • deploy.sh: Cloud Run中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
  • Dockerfile: FastMCP服务器Docker用于构建图像的配置文件。
  • pyproject.toml: Python管理项目依赖性和设置Poetry配置文件。
  • server.py: fastmcp使用库MCP实施服务器逻辑。add和subtract提供工具。
  • test_server.py: server.py在工作空间的边缘MCP服务器测试代码。
  • uv.lock:用于锁定项目相关性的文件。

环境构筑方法

git clone XXX
cd XXX
uv sync

部署方法

  1. deploy.sh中的PROJECT_ID, REGION, SERVICE_NAME, MEMORY的规格化距离的幂函数。
  2. Google Cloud SDK进行动态观察时的轴心点。
  3. deploy.sh在动态输入提示中单击Cloud Run将条目添加到文档注册表。

参考

只需10分钟MCP 构建服务器Google Cloud Run 部署到