AI编码代理服务器

Google Jules MCP服务器是一个提供AI驱动的编码代理服务,用于自动化软件开发任务。

  • by Godzilla675
  • JavaScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 Godzilla675/google-jules-mcp

使用说明

谷歌朱尔斯MCP服务器

MCP(模型上下文协议)服务器,提供对 Google Jules API -谷歌的AI驱动的编码代理,用于自动化软件开发任务。

特性

此MCP服务器公开了Jules API的所有功能:

来源

  • jules_list_来源 -列出所有连接的GitHub存储库
  • jules_get_source -获取特定来源的详细信息

会话

  • jules_list_sessions -列出所有编码会话
  • jules_get_session -获取会话详细信息,包括状态和输出
  • jules_create_session -为Jules创建新的编码任务
  • 七月_批准_计划 -在需要批准的会话中批准计划
  • jules_send_消息 -在会话中向Jules发送消息

活动

  • jules_list_活动 -列出会话中的所有活动
  • jules_get-activity -获取特定活动的详细信息

安装

使用npx(推荐)

npx google-jules-mcp

全球安装

npm install -g google-jules-mcp
google-jules-mcp

配置

环境变量

设置您的Google Jules API密钥:

export GOOGLE_JULES_API_KEY=your_api_key_here

MCP客户端配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "google-jules": {
      "command": "npx",
      "args": ["google-jules-mcp"],
      "env": {
        "GOOGLE_JULES_API_KEY": "your_api_key_here"
      }
    }
  }
}

用法示例

列出可用存储库

Use jules_list_sources to see all connected GitHub repositories.

创建编码会话

Use jules_create_session with:
- prompt: "Fix the authentication bug in login.js"
- source: "sources/github/myorg/myrepo"
- startingBranch: "main"
- automationMode: "AUTO_CREATE_PR"

监控会话进度

Use jules_list_activities with the sessionId to see what Jules is doing.

与Jules互动

Use jules_send_message to ask Jules questions or provide feedback during a session.

API密钥

获取Jules API密钥:

  1. 首选 Jules设置
  2. 创建新的API密钥
  3. 保持安全-不要将其共享或提交到公共存储库

先决条件

  • Node.js 18.0.0或更高版本
  • Google Jules API密钥
  • 连接到Jules的GitHub存储库(通过Jules web应用程序)

许可证

麻省理工学院

链接