Skip to content

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 ​

  1. Open VS Code Settings or the Copilot / MCP configuration area where MCP servers are listed (wording varies by version).
  2. Add a server entry and use the URL Jesse printed in the terminal. It should end with /mcp (often http://localhost:9002/mcp unless you changed MCP_PORT).
  3. 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.

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.

We do NOT guarantee profitable trading results in anyways. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. Do not risk money which you are afraid to lose. There might be bugs in the code - this software DOES NOT come with ANY warranty. All investments carry risk! Past performance is no guarantee of future results! Be aware of overfitting!