jules-mcp

Temuujin-Munkhtsetseg/jules-mcp

3.3

If you are the rightful owner of jules-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Jules API MCP Server is a Model Context Protocol server designed to facilitate interaction with the Jules API.

Tools
6
Resources
0
Prompts
0

Jules API MCP Server

This is a Model Context Protocol (MCP) server that provides tools to interact with the Jules API.

Setup

Local Setup

  1. Install dependencies:

    pip install -r requirements.txt
    
  2. Set the API key:

    export JULES_API_KEY=your_api_key_here
    
  3. Run the server:

    uvicorn server:app --host 0.0.0.0 --port 8000
    

The MCP server will be accessible at http://localhost:8000/mcp and the health check at http://localhost:8000/health.

Docker Setup

  1. Build the image:

    docker build -t jules-mcp .
    
  2. Run the container:

    docker run -e JULES_API_KEY=your_api_key_here -p 8000:8000 jules-mcp
    

The server will be accessible at http://localhost:8000/mcp and health check at http://localhost:8000/health.

Tools

The MCP server exposes the following tools to interact with the Jules API:

  • list_sources: List all available sources connected to Jules.
  • create_session: Create a new session with a prompt and source.
  • list_sessions: List all sessions.
  • approve_plan: Approve the plan for a given session.
  • list_activities: List activities in a given session.
  • send_message: Send a message to a given session.

For detailed information on the MCP server's tools, see the .

API Reference

See docs/api.md for the general Jules API documentation.