Google Jules MCP Server
This server lets you delegate complex coding and refactoring tasks to Google Jules from local MCP agents, and then monitor, review, and guide the resulting cloud sessions.
List GitHub sources: View repositories connected to Google Jules across accounts.
Delegate tasks: Send autonomous coding, refactoring, bug-fixing, or documentation jobs to Jules; it clones the repo, plans changes, runs tests, and can open a PR.
Control PR creation: Choose whether Jules auto-creates a pull request and which base branch to use.
Set task parameters: Specify target files, test commands, and require plan approval before changes are made.
Check server status: Verify the Jules API connection is healthy.
Monitor sessions: Retrieve session status, outputs, PR links, and metadata.
List sessions: See recent active and completed Jules sessions.
View activity timeline: Get chronological events like agent thoughts, plans, bash outputs, and diffs.
Approve plans: Unblock sessions waiting for plan approval.
Send follow-up messages: Provide feedback or adjustments to an ongoing session.
Extract diffs: Pull unified git patch diffs from a session.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Google Jules MCP ServerList the repositories Jules can access."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
module_type: mcp-server status: active protocol: stdio primary_capability: Task delegation to Google Jules requires: JULES_API_KEY works_with: GitHub repositories, Google Jules last_verified: 2026-08-21
Google Jules MCP Server
Delegate complex, long-running coding tasks from local agents to the cloud-based Google Jules AI agent.
Related MCP server: Jules API MCP
Status and last verified date
Status: Active Last verified: 2026-08-21
What it does / does not do
What it does:
Wraps the Google Jules v1alpha REST API into an MCP (Model Context Protocol) server.
Allows listing connected GitHub repositories (sources).
Allows delegating coding/refactoring tasks to Jules by creating new remote sessions.
What it does not do:
Does not run Jules locally (Jules runs on Google Cloud VMs).
Does not automatically approve or merge Jules's Pull Requests.
Does not monitor the real-time stream of the session (it creates the session and returns).
Why an agent would use it
Local agents (like Antigravity) use this MCP server to offload significant refactoring, large-scale testing, or complex feature implementation across multiple files. This prevents the local chat and context window from blocking, letting Jules handle heavy lifting in the cloud and submit a Pull Request upon completion.
Architecture and dependencies
Architecture: A FastMCP-based server communicating via standard input/output (stdio). It uses lazy client initialization to load environment variables at request time, ensuring fresh instances and proper resource cleanup.
Dependencies:
mcp(>=1.2.0, <2.0.0)aiohttp(>=3.0.0)pydantic(>=2.0.0)python-dotenv(>=1.0.0)tenacity(>=8.0.0)
Compatibility
Requires Python 3.10 or higher.
Implements MCP (Model Context Protocol) stdio transport.
Quick start and health check
Quick Start:
python -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env # Add your JULES_API_KEY
python src/main.pyHealth Check: Call the check_jules_status MCP tool.
Configuration and environment variables
JULES_API_KEY: The API key for accessing Google Jules. (No default, required).
Complete MCP tool/API table with side effects
Tool | Description | Side Effects |
| List connected GitHub repositories | None (Read-only) |
| Start a remote session on a source | Creates remote session |
| Get status of a Jules session | None (Read-only) |
Security model and trust boundaries
Authentication: Requires a valid
JULES_API_KEY.Trust Boundaries: The server executes locally but interacts directly with Google APIs. It should run in a trusted environment to prevent key leakage.
Tests and exact commands
pytest tests/Operations, logs, backup/restore, rollback
Logs: Handled via standard MCP logging or standard error stream.
Backup: Stateless. Back up the API key elsewhere.
Generic MCP-client example
{
"mcpServers": {
"google-jules": {
"command": "python",
"args": ["-m", "google_jules_mcp.server"],
"env": {
"JULES_API_KEY": "YOUR_KEY"
}
}
}
}Limitations and roadmap
Only creates sessions; streaming logs is unsupported.
Related TheNovaNodes modules
antigravity-telegram-agent
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server for automating Google Jules that enables seamless integration for task creation, code analysis, and AI-powered development workflows. It supports multiple session modes including Browserbase and cookie-based authentication for both local and cloud environments.132115MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables users to manage Google's Jules AI coding agent sessions directly from MCP-compatible clients. It supports creating sessions, approving execution plans, and interacting with session activity to streamline autonomous coding workflows.12MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server for orchestrating Google Jules as a remote coding agent from a local coding agent, handling task decomposition, API dispatch, monitoring, intervention, code review, and PR merging.11MIT
- FlicenseAqualityDmaintenanceMCP server for Google Jules enabling LLMs to create coding sessions with automatic pull request creation from issues or custom prompts.4
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheNovaNodes/google-jules-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server