> ## Documentation Index
> Fetch the complete documentation index at: https://developer.watson-orchestrate.ibm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Orchestrate Documentation MCP Server

## What is the documentation MCP Server?

The watsonx Orchestrate Documentation MCP Server acts as a second standalone MCP server that exposes a tool for searching watsonx  Orchestrate documentation.
This feature becomes powerful when you combine it with the main watsonx Orchestrate MCP server and an [MCP Client](/mcp_server/wxOmcp_integration)
With this setup, agentic MCP clients check documentation to learn up-to-date information about resource types, spec file structure, and other idiosyncrasies of the watsonx Orchestrate platform.

## Connecting to the Orchestrate Documentation MCP Server

The watsonx Orchestrate Documentation MCP Server runs as a remote MCP server using `streamablehttp` at this address: [https://developer.watson-orchestrate.ibm.com/mcp](https://developer.watson-orchestrate.ibm.com/mcp).

<Tabs>
  <Tab title="watsonx Orchestrate">
    For more informations on importing remote MCP servers into watsonx Orchestrate, see [Importing remote MCP toolkits](/tools/toolkits/remote_mcp_toolkits).

    <Tabs>
      <Tab title="ADK">
        ```bash BASH theme={null}
        orchestrate toolkits add --kind mcp --name wxo-docs --description "Documentation MCP Server"  --url https://developer.watson-orchestrate.ibm.com/mcp  --transport streamable_http --tools "*"
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Claude Desktop">
    Remote MCP support is available only for premium accounts in Claude Desktop. For more information, see [Connecting to a Remote MCP Server](https://modelcontextprotocol.io/docs/develop/connect-remote-servers#connecting-to-a-remote-mcp-server) in their documentation.
    Without premium you can use a tool like MCP-Proxy to run the use STDIO to talk to the server.

    <Steps>
      <Step title="Open the Settings Developer">
        <img src="https://mintcdn.com/ibm-2e3153bf/whWoZnwDF8LO_XWl/_releases/1.15.0/assets/mcp_server/claude_desktop_settings.png?fit=max&auto=format&n=whWoZnwDF8LO_XWl&q=85&s=c1b1062a95ff20626e42f2a7e84391e9" alt="claude_desktop_settings.png" width="1481" height="763" data-path="_releases/1.15.0/assets/mcp_server/claude_desktop_settings.png" />
      </Step>

      <Step title="Edit the `claude_desktop_config.json` file">
        Click **Edit Config** to navigate to where the `claude_desktop_config.json` file is on disk.\
        Open the file in any text editor.
      </Step>

      <Step title="Add the MCP Server">
        Paste the following into the file:

        ```json JSON theme={null}
        {
            "mcpServers":{
                "wxo-docs":{
                    "command":"uvx",
                    "args":[
                        "mcp-proxy",
                        "--transport",
                        "streamablehttp",
                        "https://developer.watson-orchestrate.ibm.com/mcp"
                    ]
                }
            }
        }
        ```
      </Step>

      <Step title="Restart Claude Desktop" />
    </Steps>
  </Tab>

  <Tab title="GitHub Copilot">
    <Steps>
      <Step title="Create file `.vscode/mcp.json`">
        Create a new file in your workspace called `.vscode/mcp.json`.
      </Step>

      <Step title="Add MCP Server configuration">
        ```json JSON theme={null}
        {
            "servers": {
                "wxo-docs": {
                    "type": "http",
                    "url": "https://developer.watson-orchestrate.ibm.com/mcp"
                }
            }
        }
        ```
      </Step>

      <Step title="List VSCode MCP Servers">
        Press `Ctrl+P`, type `>MCP: List Servers`, and select `wxo-mcp`.
      </Step>

      <Step title="Start the Server">
        Click the start server option.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Cursor">
    <Steps>
      <Step title="Create file `.cursor/mcp.json`">
        Create a new file in your workspace called `.cursor/mcp.json`.
      </Step>

      <Step title="Add MCP Server configuration">
        ```json JSON theme={null}
        {
            "servers": {
                "wxo-docs": {
                    "type": "http",
                    "url": "https://developer.watson-orchestrate.ibm.com/mcp"
                }
            }
        }
        ```
      </Step>

      <Step title="List Cursor MCP Servers">
        Press `Ctrl+P`, type `>MCP: List Servers`, and select `wxo-mcp`.
      </Step>

      <Step title="Start the Server">
        Click the start server option.
      </Step>
    </Steps>
  </Tab>

  <Tab title="MCP Inspector">
    <Steps>
      <Step title="Start MCP Inspector Server">
        ```bash BASH theme={null}
        npx @modelcontextprotocol/inspector
        ```
      </Step>

      <Step title="Entry the MCP Server details">
        1. Set transport to `Steamable HTTP`
        2. Set the URL to `https://developer.watson-orchestrate.ibm.com/mcp`
        3. Click **Connect**
                   <img src="https://mintcdn.com/ibm-2e3153bf/whWoZnwDF8LO_XWl/_releases/1.15.0/assets/mcp_server/remote_inspector_docs.png?fit=max&auto=format&n=whWoZnwDF8LO_XWl&q=85&s=338b798a131edbf22a7e96e83c52e230" alt="remote_inspector_docs.png" width="1436" height="898" data-path="_releases/1.15.0/assets/mcp_server/remote_inspector_docs.png" />
      </Step>
    </Steps>
  </Tab>
</Tabs>
