使用说明
Jules MCP服务器
MCP服务器实现 Jules API,允许LLM直接与您的自动化Jules工作流交互。
先决条件
- Jules API密钥:从Jules获取您的API密钥 设置页面.
- 注意:目前,Jules正在迁移其身份验证方法。如果你收到
401 Unauthorized指示“此API不支持API密钥”,您可能需要等待Jules平台的进一步更新,或者提供OAuth2令牌来代替API密钥(如果支持)。
- 注意:目前,Jules正在迁移其身份验证方法。如果你收到
安装与使用
您可以直接通过以下方式使用服务器 npx 无需全局安装:
npx jules-mcp
环境变量
服务器需要以下环境变量:
JULES_API_KEY:您的Jules API密钥或身份验证令牌。
Claude桌面配置
要将此服务器与Claude Desktop应用程序一起使用,您需要将其添加到配置文件中。
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json
将以下内容添加到您的配置中,替换 <YOUR_API_KEY> 使用您的Jules API实际密钥:
{
"mcpServers": {
"jules": {
"command": "npx",
"args": [
"-y",
"jules-mcp"
],
"env": {
"JULES_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
可用工具
服务器实现了以下工具:
jules_list_sources:查找您可以与之交互的源(例如,连接的GitHub存储库)的ID。jules_create_session:使用特定的提示和源上下文启动一个新的Jules编码会话。jules_list_sessions:检查会话的状态和输出链接(例如Pull Requests)。jules_approve_plan:批准会话的执行计划(如果它是用requirePlanApproval=true).
发展
# Install dependencies
npm install
# Build the project
npm run build
# Run via MCP Inspector for testing
npm run inspector