Jesse MCP โ connect in Cursor โ
Keep Jesse running and open its dashboard. The connection guide shows where to find the ready-made setup for your assistant.
Register Jesse in Cursor โ
Copy the configuration from the dashboard (recommended) โ
- In the Jesse dashboard, open More options (โฎ) at the bottom of the sidebar, click AI Assistants, and choose Cursor.
- Click Copy mcp.json and paste it into your user-level
~/.cursor/mcp.json. If the file already lists servers, add only thejesseentry insidemcpServers. - Restart Cursor if it does not pick up the new server right away.
The copied configuration already contains your MCP address and token (see the note about plain-text storage below).
Manual setup โ
For this manual alternative, copy your token from AI Assistants โ Manual connection details. See Manual authentication for terminal-based setup.
Exact labels change as Cursor updates, but the flow is usually:
- Open Settings and find MCP, Tools & MCP, or similar.
- Add a server (or equivalent) and paste the address Jesse printed in the terminal. It ends with
/mcpand ishttp://localhost:9000/mcpby default, or<DASHBOARD_URL>/mcpwhen Jesse runs on another machine (for examplehttp://192.168.1.20:9000/mcp). - Under HTTP headers, add a header named
Authorizationwith the valueBearer <your MCP token>. Jesse uses a static token, not OAuth; do not use an OAuth or โAuthenticateโ option for Jesse. - Save, then restart Cursor if it does not pick up the new server right away.
The equivalent entry in Cursorโs mcp.json is:
{
"mcpServers": {
"jesse": {
"url": "http://localhost:9000/mcp",
"headers": {
"Authorization": "Bearer <your MCP token>"
}
}
}
}Cursor stores the header value in plain text. Prefer your user-level ~/.cursor/mcp.json over a project .cursor/mcp.json, and never commit a file that contains the token.
If something fails, turn on MCP_LOG_IN_TERMINAL in .env while you debugโsee Environment variables for MCP.
Agent rules (optional but recommended) โ
Jesse automatically writes and maintains AGENTS.md at the project root every time you run jesse run, so Cursor can read the rules without you pasting anything when it works in that project folder. See MCP agent rules for details on what's in the file, how the auto-sync works, how to add your own notes without losing them on upgrade, and what to do when Cursor runs on another computer.
Same machine, same network story
If Cursor runs on Windows and Jesse runs inside WSL (or the other way around), localhost can refer to different machines. If you see connection errors, check Cursorโs docs for WSL or remote MCP setup, or run Jesse and Cursor in the same environment so they share one loopback network.
