This guide covers connecting Continue to Neotoma through MCP. Continue reads ~/.continue/config.json at startup and supports MCP servers via the mcpServers key.
- Neotoma installation is client-agnostic (
npm install -g neotoma,neotoma init) - Continue supports MCP servers in
~/.continue/config.jsonusing theexperimental.modelContextProtocolServersarray (Continue v0.9+) or the top-levelmcpServersmap (Continue v1.0+) - Both stdio and HTTP MCP transports are supported; stdio is recommended for local installs
- Neotoma installed and initialized:
npm install -g neotoma
neotoma init- Continue installed in your IDE (VS Code, JetBrains, or standalone).
neotoma setup --tool continue --yesThis writes the Neotoma MCP server entry into ~/.continue/config.json and verifies the connection.
Add to ~/.continue/config.json:
{
"mcpServers": {
"neotoma": {
"command": "neotoma",
"args": ["mcp", "stdio"],
"env": {}
}
}
}If neotoma is not on PATH from Continue's launch environment, use the absolute path:
which neotomaThen substitute the full path, for example /usr/local/bin/neotoma.
Restart Continue (reload the IDE window) after editing the config file.
Use HTTP when running Neotoma on a remote machine or via a tunnel.
- Start Neotoma with an HTTPS tunnel:
neotoma api start --env prod --tunnel- Add the HTTP entry to
~/.continue/config.json:
{
"mcpServers": {
"neotoma": {
"url": "https://<tunnel-host>/mcp"
}
}
}For OAuth, neotoma auth login first, then add "headers": { "Authorization": "Bearer <token>" } if your Continue build does not support OAuth discovery.
- Reload the IDE after editing
~/.continue/config.json - Confirm
neotomatools appear in Continue's tool list (Context Providers → MCP) - Run a test store:
retrieve_entitiesshould return data,storeshould create a test record - Confirm the record is visible from another MCP client such as Cursor or Claude Code
- If tools do not appear after reload, check the Continue output panel for MCP server errors
- If using stdio and the command is not found, confirm the absolute path to
neotomaand restart Continue - If using HTTP and getting 401, run
neotoma auth loginand verify the tunnel is reachable - Continue caches MCP server state; a full IDE restart clears stale state when a config change is not picked up
Continue's mcpServers key is documented at continue.dev/docs/reference/config. The map key is the server display name shown in the Continue UI. Earlier versions of Continue used experimental.modelContextProtocolServers as an array; both formats are accepted depending on Continue version.