Skip to main content
Glama

Google Jules MCP

by mberjans

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug mode with screenshotsfalse
TIMEOUTNoBrowser timeout in milliseconds30000
HEADLESSNoRun browser in headless modetrue
COOKIES_PATHNoFile path to save/load cookies~/.jules-mcp/cookies.json
SESSION_MODENoSession management mode: fresh | chrome-profile | cookies | persistent | browserbasefresh
JULES_DATA_PATHNoCustom data storage path~/.jules-mcp/data.json
BROWSERBASE_API_KEYNoYour Browserbase API key for remote browser sessions
GOOGLE_AUTH_COOKIESNoGoogle authentication cookies in string format
CHROME_USER_DATA_DIRNoPath to Chrome profile or custom browser data directory
BROWSERBASE_PROJECT_IDNoYour Browserbase project ID
BROWSERBASE_SESSION_IDNoOptional existing Browserbase session ID

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Task SchemaComplete task model with all available attributes
Active TasksLive list of active tasks in Jules
Common Task TemplatesTemplate examples for common development tasks
Session Setup AutomationStep-by-step prompts for automated Google authentication setup
Cookie Extraction GuideAutomated prompts for extracting Google authentication cookies
Browserbase ConfigurationAutomated Browserbase setup for remote browser sessions
Session Mode Selection GuideIntelligent guide for choosing the optimal session management mode
Authentication TroubleshootingAutomated diagnostics and fixes for authentication issues

Tools

Functions exposed to the LLM to take actions

NameDescription
jules_create_task

Create a new task in Google Jules with repository and description

jules_get_task

Get details of a specific Jules task by ID or URL

jules_list_tasks

List all Jules tasks with their status

jules_send_message

Send a message/instruction to Jules in an active task

jules_approve_plan

Approve Jules execution plan for a task

jules_resume_task

Resume a paused Jules task

jules_analyze_code

Analyze code changes and diff in a Jules task

jules_bulk_create_tasks

Create multiple tasks from a list of descriptions and repositories

jules_session_info

Get current session configuration and authentication status

jules_setup_wizard

Interactive session setup wizard for automated Google authentication configuration

jules_get_cookies

Extract current browser cookies for session persistence and backup

jules_set_cookies

Set browser cookies from string or JSON for authentication

jules_screenshot

Take a screenshot of current Jules page for debugging and verification

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/mberjans/google-jules-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server