We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4304503 commit f1bbb3aCopy full SHA for f1bbb3a
src/datapilot/core/mcp_utils/mcp.py
@@ -56,11 +56,14 @@ def create_mcp_proxy():
56
mcp_config = config.get("mcp", {})
57
58
# Select server
59
- servers = mcp_config.get("servers", {})
+ # Support both "servers" and "mcpServers" naming conventions
60
+ servers = mcp_config.get("mcpServers", mcp_config.get("servers", {}))
61
server_names = list(servers.keys())
62
63
if not server_names:
- raise click.UsageError("No servers configured in mcp config")
64
+ ctx = click.get_current_context()
65
+ click.secho("Error: No servers configured in mcp config (tried keys: 'mcpServers' and 'servers')", fg="red")
66
+ ctx.exit(1)
67
68
if len(server_names) > 1:
69
server_name = click.prompt(
0 commit comments