Skip to content

mcp.json env handling in cursor vs claude code #857

@praskr-wisdom

Description

@praskr-wisdom

For cursor, this works in .cursor/mcp.json for using env variables:

{
  "mcpServers": {
    "oodle-ai": {
      "description": "Oodle AI MCP server",
      "type": "http",
      "url": "https://us1.oodle.ai/v1/api/instance/<org>/mcp",
      "headers": {
        "X-API-KEY": "${env:OODLE_MCP_API_KEY}"
      }
    }
  }
}

For claude code using .mcp.json, this is what works:

{
  "mcpServers": {
    "oodle-ai": {
      "description": "Oodle AI MCP server",
      "type": "http",
      "url": "https://us1.oodle.ai/v1/api/instance/<org>/mcp",
      "headers": {
        "X-API-KEY": "${OODLE_MCP_API_KEY}"
      }
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions