Connect to an MCP server from a compatible client

Learn how to connect to an SAP Integration Hub MCP server from a compatible client. Before you begin, locate the connection values you will need for your client in MCP server connection details.

Claude Desktop

Prerequisites

  • You have Claude Desktop installed and running.

  • You have the Open Edition Path, Remote System ID, and Bearer token from the MCP server connection details.

Procedure

  1. In Claude Desktop, go to SettingsDeveloper.

    Result: Any MCP servers already configured are listed alongside their connection status.

  2. Select Edit Config.

    Result: The Claude settings folder opens with claude_desktop_config.json selected.

  3. Open claude_desktop_config.json in an editor and add an entry for your MCP server to the mcpServers object, creating it if it does not already exist:

    "YourLocalServerName": {
      "command": "C:\\Program Files\\nodejs\\npx.cmd",
      "args": [
        "mcp-remote",
        "<Open Edition Path>",
        "--header",
        "Authorization:${AUTH_TOKEN}",
        "--header",
        "neptune-dxp-remote-system-id:${REMOTE_SYSTEM_ID}"
      ],
      "env": {
        "AUTH_TOKEN": "Bearer <Bearer token>",
        "REMOTE_SYSTEM_ID": "<Remote System ID>"
      }
    }
  4. Set your values as follows:

    • Open Edition Path — the URL passed to mcp-remote in args

    • Bearer token — the AUTH_TOKEN environment variable

    • Remote System ID — the REMOTE_SYSTEM_ID environment variable

    The AUTH_TOKEN value must start with Bearer followed by a space, then the token. This prefix is not included in the token you generate and must be added manually.
  5. Save the file.

Results

  • Claude Desktop is configured with your MCP server and can discover and use its tools in conversations.

Naia Agent Studio

For connecting to an SAP Integration Hub MCP server for use in a Naia Agent Studio agent, see Use an MCP server in a Naia Agent Studio agent.