Render.com MCP CLI扩展

该扩展为Gemini CLI提供与Render.com的Model Context Protocol (MCP)服务器集成,支持直接从命令行管理Render.com服务、部署应用及监控服务状态。

  • by involvex
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 involvex/gemini-extension-render-com-mcp

使用说明

用于Gemini CLI的Render.com MCP扩展

此Gemini CLI扩展与Render.com的模型上下文协议(MCP)服务器集成,提供了直接从Gemini CLI管理Render.com服务并与之交互的工具。

特性

此扩展连接到Render.com的远程MCP服务器,该服务器提供以下工具:

  • 管理Render.com服务
  • 部署应用程序
  • 监控服务健康状况
  • 管理环境变量
  • 以及更多Render.com操作

先决条件

  • Gemini CLI 安装
  • Node.js(v18或更高版本)
  • Render.com API密钥

设置

  1. 从获取Render.com API密钥 https://dashboard.render.com/

    • 转到帐户设置→ API密钥
    • 创建新的API密钥
  2. 创建一个 .env 扩展目录中的文件:

    cp .env.example .env
    

    然后编辑 .env 并添加您的API密钥:

    RENDER_API_KEY=your_render_api_key_here
    

    注: 这 .env 文件被gitignored,将不会提交到版本控制中。

  3. 安装扩展:

    gemini extensions install /path/to/render-com-mcp
    
  4. 启用扩展:

    gemini extensions enable render-com-mcp
    

用法

安装并启用后,您可以在Gemini CLI对话中直接使用Render.com工具:

gemini chat

然后在聊天中:

  • “列出我的渲染服务”
  • “将我的最新更改部署到生产环境”
  • “检查我的web服务的状态”
  • “更新我的服务的环境变量”

配置

扩展包括:

  • gemini-extension.json -扩展配置
  • start-server.js -加载的包装脚本 .env 并启动MCP连接
  • .env -您的Render.com API密钥(从创建 .env.example)

扩展自动从 .env 扩展目录中的文件。

故障排除

身份验证错误

确保你的 .env 文件存在并且包含有效的 RENDER_API_KEY:

cat .env  # Unix/Mac/Linux
type .env  # Windows

文件应包含:

RENDER_API_KEY=your_actual_api_key_here

扩展未启动

  1. 验证是否安装了Node.js: node --version
  2. 检查一下 .env 文件在扩展目录中
  3. 在中验证API密钥 .env 是正确的

连接问题

验证您是否可以访问互联网并且可以访问 https://mcp.render.com/mcp

许可证

阿帕奇-2.0