Jesse MCP β connect in VS Code β
Make sure Jesse is running and your .env is set up so the MCP server starts and prints a URL (see MCP server setup if you have not done that yet).
These steps assume you use VS Code with GitHub Copilot features that support MCP (product names and menus change over time).
Register Jesse in VS Code β
- Open VS Code Settings or the Copilot / MCP configuration area where MCP servers are listed (wording varies by version).
- Add a server entry and use the URL Jesse printed in the terminal. It should end with
/mcp(oftenhttp://localhost:9002/mcpunless you changedMCP_PORT). - Save or apply the change, then reload VS Code if the server does not appear.
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. If your Copilot setup reads AGENTS.md you are done; otherwise copy the same contents into .github/copilot-instructions.md. See MCP agent rules for details on the auto-sync and how to add your own notes without losing them on upgrade.
Same machine, same network story
If VS Code 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 Microsoftβs docs and VS Code remote / WSL guidance, or run Jesse and VS Code in the same environment so they share one loopback network.
