Description
Version
0.1.2
App
- Cursor
- Windsurf
- VSCode
- VSCode Insiders
- Claude Desktop
- Other
Affected Models (if applicable)
- Claude 3.5 Sonnet
- Claude 3.7 Sonnet
- GPT-4a
- o4-mini
- Other
Bug Description
Whenever attempting to connect via the Warp MPC feature I receive a response indicating missing config.
2025-06-28 23:21:50.921 | [info] MCP CLI: Spawned MCP server with pid 50866
2025-06-28 23:21:50.921 | [info] MCP CLI: Sending request: {"jsonrpc":"2.0","id":47,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"warp","version":"1.0.0"}}}
2025-06-28 23:21:51.340 | [info] MCP CLI: Received response: {"result":{"protocolVersion":"2024-11-05","capabilities":{"logging":{},"tools":{"listChanged":true},"resources":{"listChanged":true},"completions":{}},"serverInfo":{"name":"MongoDB MCP Server","version":"0.1.2"}},"jsonrpc":"2.0","id":47}2025-06-28 23:21:51.340 | [info] MCP CLI: Sending notification: "{"jsonrpc":"2.0","method":"notifications/initialized"}"
2025-06-28 23:21:51.340 | [info] MCP CLI: Sending request: {"jsonrpc":"2.0","id":48,"method":"resources/list","params":{}}
2025-06-28 23:21:51.345 | [info] MCP CLI: Received response: {"result":{"resources":[{"uri":"config://config","name":"config","description":"Server configuration, supplied by the user either as environment variables or as startup arguments"}]},"jsonrpc":"2.0","id":48}
The connection string I'm passing works in mongosh and compass, and if i mangle the protocol I get a schema error so I know I'm passing the connection string correctly.
The database is an atlas cluster running 8.1.1, so I've tried +svr and old style connection strings. It seems to have the same behavior in Docker or npx.