While digging deeper into Rovodev, I wonder if connecting custom MCP server is already supported and how to achieve this?
I read https://rovodevagents-beta.atlassian.net/wiki/external/Yzc2NzI4MTk3YTBhNDdiYjkzZDhhZTc3MjE0ZmE4Y2Q#Model-Context-Protocol-(MCP)-servers about the ~/.rovodev/mcp.json config file.
I've configured my local MCP server as follows:
{ "mvg_stoerung": { "command": "python3", "args": ["mvg_mcp_server.py"], "cwd": "/Users/rmoriz/Sync/Projekte/mvg_stoerung_mcp" } }
However, when I restart Rovodev, the following error appears:
╭─ Could not parse user-defined MCP configuration ─────────────────────────────────────────────────────────────────────╮│ ││ Invalid MCP configuration file: /Users/rmoriz/.rovodev/mcp.json ││ ││ The following errors were found: ││ • Extra inputs are not permitted at ('mvg_stoerung',) ││ ││ See https://rovodevagents-beta.atlassian.net/wiki/external/Yzc2NzI4MTk3YTBhNDdiYjkzZDhhZTc3MjE0ZmE4Y2Q for more ││ information on how to configure MCP servers. ││ │╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Ah, looks like the file has to be in the same format as other vendors do:
{"mcpServers": { "mvg-stoerung": { "command": "python3", "args": ["mvg_mcp_server.py"], "cwd": "/path/to/mvg_stoerung_mcp" } }}
It looks like you're new here. Sign in or register to get started.