Temuujin-Munkhtsetseg/jules-mcp
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.
Jules API MCP Server
This is a Model Context Protocol (MCP) server that provides tools to interact with the Jules API.
Setup
Local Setup
-
Install dependencies:
pip install -r requirements.txt
-
Set the API key:
export JULES_API_KEY=your_api_key_here
-
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
-
Build the image:
docker build -t jules-mcp .
-
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.