{
  "client": [
    {
      "id": "cursor",
      "name": "Cursor",
      "type": "gui"
    },
    {
      "id": "vscode",
      "name": "VS Code",
      "type": "gui"
    },
    {
      "id": "windsurf",
      "name": "Windsurf",
      "type": "gui"
    },
    {
      "id": "claudeCode",
      "name": "Claude Code",
      "type": "cli"
    }
  ],
  "variable": [
    {
      "id": "host",
      "placeholder": "<HOST>"
    },
    {
      "id": "port",
      "placeholder": "<PORT>"
    },
    {
      "id": "username",
      "placeholder": "<USERNAME>"
    },
    {
      "id": "password",
      "placeholder": "<PASSWORD>"
    },
    {
      "id": "database",
      "placeholder": "<DB>"
    }
  ],
  "mcpServerConfig": [
    {
      "client": "cursor",
      "location": {
        "fileName": ".cursor/mcp.json",
        "docLink": "https://cursor.com/docs/context/mcp#configuration-locations"
      },
      "templates": [
        {
          "type": "json",
          "path": "./cursor/mcp.json",
          "isDefault": true
        }
      ]
    },
    {
      "client": "vscode",
      "location": {
        "fileName": ".vscode/mcp.json",
        "docLink": "https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_other-options-to-add-an-mcp-server"
      },
      "templates": [
        {
          "type": "json",
          "path": "./vscode/mcp.json",
          "isDefault": true
        }
      ]
    },
    {
      "client": "windsurf",
      "location": [
        {
          "fileName": "mcp_config.json",
          "docLink": "https://docs.windsurf.com/windsurf/cascade/mcp#adding-a-new-mcp-plugin"
        }
      ],
      "templates": [
        {
          "type": "json",
          "path": "./windsurf/mcp-config.json",
          "isDefault": true
        }
      ]
    },
    {
      "client": "claudeCode",
      "location": [
        {
          "fileName": ".mcp.json",
          "docLink": "https://code.claude.com/docs/en/mcp#project-scope"
        }
      ],
      "templates": [
        {
          "type": "command",
          "path": "./claude-code/command",
          "isDefault": true
        },
        {
          "type": "json",
          "path": "./claude-code/.mcp.json",
          "isDefault": false
        }
      ]
    }
  ]
}
