Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Data Intelligence Mcp Server

    data-intelligence-mcp-server is a centralized Model Context Protocol (MCP) server that provides a unified gateway for exposing and managing MCP tools across microservices in the Watsonx Data Intelligence ecosystem

    5 stars
    Python
    Updated Oct 30, 2025

    Table of Contents

    • Table of Contents
    • Quick Install - PyPI
    • Prerequisites
    • Installation
    • Standard Installation
    • Quick Install and run - uv
    • Prerequisites
    • Install and Running
    • Server
    • HTTP Mode
    • HTTPS Mode
    • stdio Mode
    • Client Configuration
    • Claude Desktop
    • stdio (Recommended for local mcp server setup)
    • http/https (Remote setup)
    • VS Code Copilot
    • stdio (Recommended for local mcp server setup)
    • http/https (Remote setup)
    • Watsonx Orchestrate
    • IBM Bob
    • Configuration
    • Client Settings
    • SSL/TLS Configuration

    Table of Contents

    • Table of Contents
    • Quick Install - PyPI
    • Prerequisites
    • Installation
    • Standard Installation
    • Quick Install and run - uv
    • Prerequisites
    • Install and Running
    • Server
    • HTTP Mode
    • HTTPS Mode
    • stdio Mode
    • Client Configuration
    • Claude Desktop
    • stdio (Recommended for local mcp server setup)
    • http/https (Remote setup)
    • VS Code Copilot
    • stdio (Recommended for local mcp server setup)
    • http/https (Remote setup)
    • Watsonx Orchestrate
    • IBM Bob
    • Configuration
    • Client Settings
    • SSL/TLS Configuration

    Documentation

    Data Intelligence MCP Server

    The IBM Data Intelligence MCP Server provides a modular and scalable implementation of the Model Context Protocol (MCP), purpose-built to integrate with IBM Data Intelligence services. It enables secure and extensible interaction between MCP clients and IBM’s data intelligence capabilities.

    For the list of tools supported in this version and sample prompts, refer to TOOLS_PROMPTS.md

    Note: For MCP clients that don't support MCP prompts template registration, manual prompt templates are available in the [PROMPTS_TEMPLATE_SAMPLES/](PROMPTS_TEMPLATE_SAMPLES/) directory.

    mermaid
    flowchart LR
        github["data-intelligence-mcp Github"] -- publish --> registry
        registry["PyPi registry"] -- pip install ibm-watsonx-data-intelligence-mcp-server--> server
        subgraph MCP Host
            client["MCP Client"]  server("Data Intelligence MCP Server")
        end
        server -- HTTPS --> runtime("IBM Data Intelligence")
        subgraph id["Services"]
            runtime
        end
        client  server2("Data Intelligence MCP Server") -- HTTPS --> runtime

    Resources:

    • Integrating Claude with Watsonx Data Intelligence A step-by-step guide showing how Claude Desktop connects to the Data Intelligence MCP Server.
    • Watsonx Orchestrate + Data Intelligence Demonstrates how Watsonx Orchestrate integrates with the MCP Server for automation.
    • IBM Bob + Data Intelligence A step-by-step guide showing how IBM Bob connects to the Data Intelligence MCP Server.

    ---

    Table of Contents

    1. Quick Install - PyPI

    • Prerequisites
    • Installation

    2. Quick Install - uvx

    • Prerequisites
    • Installation

    3. Server

    • HTTP Mode
    • HTTPS Mode

    4. Client Configuration

    • Claude Desktop
    • stdio (Recommended for local setup)
    • http/https (Remote setup)
    • VS Code Copilot
    • stdio (Recommended for local setup)
    • http/https (Remote setup)
    • Watsonx Orchestrate
    • IBM Bob

    5. Configuration

    • Client Settings
    • SSL/TLS Configuration

    ---

    Quick Install - PyPI

    Prerequisites

    • Python 3.11 or higher
    • Data Intelligence SaaS or CPD 5.2.1

    Installation

    Standard Installation

    Use pip/pip3 for standard installation:

    bash
    pip install ibm-watsonx-data-intelligence-mcp-server

    ---

    Quick Install and run - uv

    Prerequisites

    • uv installation guide
    • Data Intelligence SaaS or CPD 5.2.1

    Install and Running

    stdio mode

    bash
    uvx ibm-watsonx-data-intelligence-mcp-server --transport stdio

    http mode

    bash
    uvx ibm-watsonx-data-intelligence-mcp-server

    ---

    Server

    If you have installed the ibm-watsonx-data-intelligence-mcp-server locally on your host machine and want to connect from a client such as Claude, Copilot, or LMStudio, you can use the stdio mode as described in the examples under the Client Configuration section.

    The server can also be configured and run in http/https mode.

    Refer to Client Settings section on applicable environment variables for http mode. Update as required before starting the server below. Default DI_ENV_MODE is SaaS

    HTTP Mode

    bash
    ibm-watsonx-data-intelligence-mcp-server --transport http --host 0.0.0.0 --port 3000

    HTTPS Mode

    Refer to SERVER_HTTPS.md for detailed HTTPS server configuration and setup.

    stdio Mode

    When configuring the server through Claude, Copilot, or an MCP client in stdio mode, the server does not need to be started separately. The client will invoke the server directly using standard input/output.

    ---

    Client Configuration

    Claude Desktop

    stdio (Recommended for local mcp server setup)

    Prereq: uv installation guide

    Add the MCP server to your Claude Desktop configuration:

    json
    {
      "mcpServers": {
        "wxdi-mcp-server": {
          "command": "uvx",
          "args": ["ibm-watsonx-data-intelligence-mcp-server", "--transport", "stdio"],
          "env": {
             "DI_SERVICE_URL": "https://api.dataplatform.cloud.ibm.com",
             "DI_APIKEY": "",
             "DI_ENV_MODE": "SaaS",
             "LOG_FILE_PATH": "/tmp/di-mcp-server-logs"
          }
        }
      }
    }

    http/https (Remote setup)

    If the MCP server is running on a local/remote server in http/https mode.

    For Cloud SaaS:

    json
    {
      "mcpServers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "x-api-key": "your api key from cloud SaaS"
          }
        }
      }
    }

    For CPD:

    json
    {
      "mcpServers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "x-api-key": "your api key from cpd env",
            "username": ""
          }
        }
      }
    }

    VS Code Copilot

    stdio (Recommended for local mcp server setup)

    Prereq: uv installation guide

    Add the MCP server to your VS Code Copilot MCP configuration:

    json
    {
      "servers": {
        "wxdi-mcp-server": {
          "command": "uvx",
          "args": ["ibm-watsonx-data-intelligence-mcp-server", "--transport", "stdio"],
          "env": {
             "DI_SERVICE_URL": "https://api.dataplatform.cloud.ibm.com",
             "DI_APIKEY": "",
             "DI_ENV_MODE": "SaaS",
             "LOG_FILE_PATH": "/tmp/di-mcp-server-logs"
          }
        }
      }
    }

    http/https (Remote setup)

    If the MCP server is running on a local/remote server in http/https mode.

    For Cloud SaaS:

    json
    {
      "servers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "x-api-key": "your api key from cloud SaaS"
          }
        }
      }
    }

    For CPD:

    json
    {
      "servers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "x-api-key": "your api key for cpd env",
            "username": ""
          }
        }
      }
    }

    Watsonx Orchestrate

    Watsonx Orchestrate + Data Intelligence blog post demonstrates how Watsonx Orchestrate integrates with the MCP Server for automation.

    IBM Bob

    IBM Bob + Data Intelligence blog post demonstrates how IBM Bob integrates with the MCP Server for automation.

    ---

    Configuration

    The MCP server can be configured using environment variables or a .env file. Copy .env.example to .env and modify the values as needed.

    Client Settings

    Below client settings are common whether http or stdio mode

    Environment VariableDefaultDescription
    DI_SERVICE_URLNoneBase URL for Watsonx Data Intelligence instance. Example: api.dataplatform.cloud.ibm.com for SaaS and cluster url for CPD
    DI_ENV_MODESaaSEnvironment mode (SaaS or CPD)
    REQUEST_TIMEOUT_S60HTTP request timeout in seconds
    LOG_FILE_PATHNoneLogs will be written here if provided. Mandatory for stdio mode
    DI_CONTEXTdfContext for URLs returned from tool responses ( df, cpdaas for DI_ENV_MODE=SaaS; df, cpd for DI_ENV_MODE=CPD ). url will be appended by query parameter accordingly.context=df in the url for example

    Below client settings are only applicable for stdio mode

    Environment VariableDefaultDescription
    DI_APIKEYNoneAPI key for authentication
    DI_USERNAMENoneUsername (required when using API key for CPD)
    DI_AUTH_TOKENNoneBearer token for alternative to API key

    For http/https mode client can send below headers

    HeadersDefaultDescription
    x-api-keyNoneAPI key related to SaaS/CPD
    usernameNoneusername for CPD env If API key is provided
    authorizationNoneBearer token alternative to apikey

    e.g:

    json
    {
      "servers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "x-api-key": "your api key from cloud SaaS/cpd"
          }
        }
      }
    }
    json
    {
      "servers": {
        "wxdi-mcp-server": {
          "url": "",
          "type": "http",
          "headers": {
            "authorization": "Bearer token"
          }
        }
      }
    }

    SSL/TLS Configuration

    If running in CPD environment, you might need to configure SSL certificate for client connection. Please look into SSL_CERTIFICATE_GUIDE.md for more details.

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • FA

      Fal Mcp Server

      Python·
      8
    • SY

      Synergy Age Mcp

      Python·
      8
    • AD

      Adls Mcp Server

      Python·
      4

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • FA

      Fal Mcp Server

      Python·
      8
    • SY

      Synergy Age Mcp

      Python·
      8
    • AD

      Adls Mcp Server

      Python·
      4

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k