Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug mode with screenshots (true/false).false
TIMEOUTNoBrowser timeout in milliseconds (default: 30000).30000
HEADLESSNoRun browser in headless mode (true/false).true
COOKIES_PATHNoFile path to save/load cookies (default: ~/.jules-mcp/cookies.json).~/.jules-mcp/cookies.json
SESSION_MODENoSession management mode to use. Options: fresh, chrome-profile, cookies, persistent, browserbase.
JULES_DATA_PATHNoCustom data storage path for task data and history.~/.jules-mcp/data.json
BROWSERBASE_API_KEYNoAPI key for Browserbase, required if SESSION_MODE is 'browserbase'.
GOOGLE_AUTH_COOKIESNoGoogle authentication cookies string, required if SESSION_MODE is 'cookies'.
CHROME_USER_DATA_DIRNoPath to Chrome user data directory, required if SESSION_MODE is 'chrome-profile' or 'persistent'.
BROWSERBASE_PROJECT_IDNoProject ID for Browserbase, required if SESSION_MODE is 'browserbase'.
BROWSERBASE_SESSION_IDNoOptional existing Browserbase session ID to reuse.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
jules_create_taskC

Create a new task in Google Jules with repository and description

jules_get_taskC

Get details of a specific Jules task by ID or URL

jules_list_tasksB

List all Jules tasks with their status

jules_send_messageB

Send a message/instruction to Jules in an active task

jules_approve_planC

Approve Jules execution plan for a task

jules_resume_taskB

Resume a paused Jules task

jules_analyze_codeC

Analyze code changes and diff in a Jules task

jules_bulk_create_tasksB

Create multiple tasks from a list of descriptions and repositories

jules_session_infoA

Get current session configuration and authentication status

jules_setup_wizardC

Interactive session setup wizard for automated Google authentication configuration

jules_get_cookiesB

Extract current browser cookies for session persistence and backup

jules_set_cookiesB

Set browser cookies from string or JSON for authentication

jules_screenshotC

Take a screenshot of current Jules page for debugging and verification

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

Latest Blog Posts

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

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