Skip to content

Config validation rejects mcpServers key in altimate-code.json #638

Description

@anandgupta42

When an LLM or user writes MCP server config using the mcpServers key (common in Claude Code, Cursor, .mcp.json format), the strict config schema rejects it with:

Error: Configuration is invalid at ~/.config/altimate-code/altimate-code.json
↳ Unrecognized key: "mcpServers"

The correct key for altimate-code is mcp, but this is not obvious since every other AI tool uses mcpServers.

Expected behavior: Auto-normalize mcpServersmcp and transform external MCP server format (string command + args + env) to native format (array command + environment).

Reported in #619.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions