SG

samihalawa/google-jules-mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

14 stars 7 forks 品質 57 トレンド 20

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
GitHub で README 全文を見る

インストール

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" } } } }