基本能力
产品定位
该服务旨在提供一个安全、即时的MCP SSE服务器共享解决方案,适用于团队协作开发场景。
核心功能
- 基于Google Cloud Run部署MCP SSE服务器
- 使用GCP IAM进行用户认证
- 提供本地代理服务,实现安全连接
- 支持Cursor等开发工具的集成
适用场景
- 团队协作开发时共享MCP服务器
- 在Cursor等工具中使用MCP功能
- 需要安全访问MCP服务器的场景
工具列表
deploy.sh
:部署脚本,用于将MCP服务器部署到Google Cloud Runmcp_proxy.ts
:代理脚本,用于建立本地与Cloud Run服务的连接
常见问题解答
- 连接问题:
- 检查
mcp_proxy.ts
中的Cloud Run URL是否正确 - 查看Cloud Run日志以排查服务器端错误
- 认证问题:
- 确保已安装Google Cloud SDK并正确认证
使用教程
使用依赖
- 安装Google Cloud SDK
bash
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init - 安装Node.js和npm
安装教程
- 克隆仓库
bash
git clone <repository-url>
cd <repository-directory> - 安装依赖
bash
npm install - 部署到Google Cloud Run
- 更新
deploy.sh
中的项目信息 - 运行部署脚本
bash
chmod +x deploy.sh
./deploy.sh
调试方式
- 启动本地代理
bash
npx ts-node mcp_proxy.ts - 在浏览器或工具中访问
http://localhost:3030
- 检查终端输出和Cloud Run日志以排查问题