HomeGuidesAPI ReferenceGuidesMRT APIConfiguration API
GitHubAirheads Developer Community
Guides

Setup: Claude Desktop

Connect the Central MCP Server to Claude Desktop to monitor your HPE Aruba Networking Central through natural language conversation on macOS or Windows.


Before You Begin

Complete Find Your Base URL & API Credentials from the main setup guide first.


Open the Config File

Claude Desktop has a built-in shortcut to open the config file:

  1. Open Claude Desktop
  2. macOS: Click Claude in the menu bar → Settings
    Windows: Click the hamburger menu or profile icon → Settings
  3. Click the Developer tab
  4. Click Edit Config — this opens claude_desktop_config.json in your default text editor

📘

Config file location

If you prefer to open the file directly:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the central-mcp entry under mcpServers:

{
  "mcpServers": {
    "central-mcp": {
      "command": "uvx",
      "args": ["--prerelease=allow", "central-mcp-server"],
      "env": {
        "CENTRAL_BASE_URL": "your-central-base-url",
        "CENTRAL_CLIENT_ID": "your-client-id",
        "CENTRAL_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

Replace all placeholder values with your actual credentials.

📘

Credential security

See How credentials stay secure.

JSON syntax errors will prevent Claude Desktop from starting

Any invalid JSON — a missing comma, trailing comma, or mismatched brace — will cause Claude Desktop to fail on launch with no visible error. Before saving, validate the file using a linter or jsonlint.com. If Claude Desktop stops starting after an edit, reopen the config file, fix the syntax error, and relaunch.

After saving, fully quit and relaunch Claude Desktop. The changes are only picked up on a fresh start.


Verify the Connection

Click the + icon in the chat input bar, then select Connectors. The central-mcp server should appear in the list.


Run Your First Query

In the Claude Desktop chat, ask:

Which sites have poor health scores right now?

A successful response retrieves live site data from your Central instance and returns health scores. If you see tool call activity followed by a structured response, the connection is working.