使用说明
谷歌朱尔斯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密钥:
- 首选 Jules设置
- 创建新的API密钥
- 保持安全-不要将其共享或提交到公共存储库
先决条件
- Node.js 18.0.0或更高版本
- Google Jules API密钥
- 连接到Jules的GitHub存储库(通过Jules web应用程序)
许可证
麻省理工学院