
samihalawa/google-jules-mcp
Browser automationこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A Model Context Protocol (MCP) server for automating Google Jules - the AI coding assistant. This MCP enables seamless integration with Jules for task creation, code review automation, repository...
概要
A Model Context Protocol (MCP) server for automating Google Jules - the AI coding assistant. This MCP enables seamless integration with Jules for task creation, code review automation, repository management, and AI-powered development workflows. - : Automatically create Jules tasks with repository and description - : Track task status and get real-time updates - : Review and approve Jules execution plans - : Resume paused or interrupted tasks - : Create multiple tasks efficiently - : Analyze code changes and diffs - : Handle repository branches and configurations - : Browse and analyze source files - : Automate code review workflows - : Send instructions and feedback to Jules - : Track conversation history with Jules - : Extract relevant context from task discussions - : List and filter tasks by status - : Monitor development progress across projects - : Local storage of task data and history - : Fresh, Chrome profile, cookies, persistent, and Browserbase - : Seamless login with...
README
以下は原文 README の抜粋です。原文を見る。
Google Jules MCP
A Model Context Protocol (MCP) server for automating Google Jules - the AI coding assistant. This MCP enables seamless integration with Jules for task creation, code review automation, repository management, and AI-powered development workflows.
Features
🎯 Task Management
- Create Tasks: Automatically create Jules tasks with repository and description
- Monitor Progress: Track task status and get real-time updates
- Approve Plans: Review and approve Jules execution plans
- Resume Tasks: Resume paused or interrupted tasks
- Bulk Operations: Create multiple tasks efficiently
🔧 Code Operations
- Code Analysis: Analyze code changes and diffs
- Branch Management: Handle repository branches and configurations
- Source Navigation: Browse and analyze source files
- Review Automation: Automate code review workflows
💬 Interactive Communication
- Send Messages: Send instructions and feedback to Jules
- Chat History: Track conversation history with Jules
- Context Extraction: Extract relevant context from task discussions
📊 Project Management
- Task Listing: List and filter tasks by status
- Progress Tracking: Monitor development progress across projects
- Data Persistence: Local storage of task data and history
🔐 Session Management (NEW!)
- Multiple Session Modes: Fresh, Chrome profile, cookies, persistent, and Browserbase
- Google Authentication: Seamless login with existing Google sessions
- Cookie Management: Extract, save, and restore authentication cookies
- Remote Browser Support: Use Browserbase for cloud deployments
- Cross-Platform: Works locally and in cloud environments
Available Tools
| Tool | Description |
|---|---|
| Task Management | |
jules_create_task |
Create a new Jules task with repository and description |
jules_get_task |
Get detailed information about a specific task |
jules_send_message |
Send messages/instructions to Jules in active tasks |
jules_approve_plan |
Approve Jules execution plans |
jules_resume_task |
Resume paused tasks |
jules_list_tasks |
List tasks with filtering options |
jules_analyze_code |
Analyze code changes and project structure |
jules_bulk_create_tasks |
Create multiple tasks from a list |
| Session & Authentication | |
jules_get_cookies |
Get current browser cookies for session persistence |
jules_set_cookies |
Set browser cookies from string/JSON for authentication |
jules_session_info |
Get current session configuration and status |
| Debugging | |
jules_screenshot |
Take debugging screenshots |
Installation
Prerequisites
- Node.js 18+
- TypeScript
- Git access to repositories you want to manage
Setup
# Clone the repository
git clone https://github.com/samihalawa/google-jules-mcp.git
cd google-jules-mcp
# Install dependencies
npm install
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"google-jules-mcp": {
"command": "node",
"args": ["path/to/google-jules-mcp/dist/index.js"],
"env": {
"HEADLESS": "true",
"SESSION_MODE": "cookies",
"GOOGLE_AUTH_COOKIES": "your_cookies_here",
"DEBUG": "false"
}
}
}
}