Skip to content
/

IBM MCP

ibm-mcp · IBM/mcp · ★ 379 · last commit 2026-05-04

Primitive shape 30 total
MCP tools 30
00

Summary

IBM/mcp — Summary

IBM MCP is IBM's official catalog repository for Model Context Protocol server implementations — a curated list of 30+ MCP servers across IBM's entire product portfolio, covering enterprise automation (IBM MQ, Business Automation Workflow), data analytics (watsonx.data, OpenPages), security (Guardium, QRadar, Security Verify), developer productivity (Carbon Design System, z/OS Developer), and infrastructure (IBM Cloud, Terraform IBM Modules).

Problem it solves: IBM enterprise customers using AI agents lack standardized integrations into IBM's broad product ecosystem. This catalog provides the discovery layer and install instructions for connecting any MCP-compatible AI agent to IBM products — from mainframe (z/OS) to cloud (IBM Cloud) to data platforms (watsonx.data) to security (Guardium).

Distinctive trait: The only vendor MCP catalog in the corpus covering mainframe (z/OS, IBM i) integration through MCP — IBM extends AI agent reach to COBOL/PL/I/JCL environments that no other vendor in this batch addresses. The mcp.json manifest file and minimal repo structure make this the leanest vendor catalog (no source code, just a manifest + README catalog).

Target audience: IBM enterprise customers deploying AI agents who need to connect to IBM products; developers building IBM-cloud and IBM-platform integrations.

Scope: 379 GitHub stars, Apache-2.0, 85 forks, primarily a catalog (no source code beyond mcp.json + README), active since April 2025.

Differs from seeds: Unlike ms-mcp-servers (which hosts source code for Azure/Fabric MCP servers), IBM/mcp is exclusively a catalog pointing to external IBM repos. Unlike any seed framework, IBM/mcp is an enterprise ecosystem navigator — no methodology, no skills, no workflow — just a curated index with VS Code install badges.

01

Overview

IBM/mcp — Overview

Origin

Published by IBM GitHub organization in April 2025. IBM's homepage for the MCP catalog: https://www.ibm.com/think/topics/model-context-protocol.

Philosophy

"A collection of Model Context Protocol (MCP) servers, clients and developer tools by IBM. Connect your IBM products to any AI Agent or AI application."

Key principles:

  1. Universal connectivity: "Connect your IBM products to any AI Agent" — the goal is breaking down AI integration silos around IBM's product portfolio
  2. Standard protocol: MCP as the universal integration layer for IBM enterprise products
  3. VS Code ecosystem focus: Most servers have VS Code one-click install badges

IBM Product Domains Covered

Domain Products
Automation IBM MQ, K* Planner
Business Automation IBM Business Automation Workflow, IBM Content Services, IBM Decision Intelligence, IBM ODM, IBM Process Mining
Data & Analytics IBM OpenPages, IBM watsonx.data (multiple variants), IBM MDM
Developer Productivity Carbon MCP, IBM Developer for z/OS, Docling MCP, Langflow, WxMCPServer
Infrastructure IBM Cloud MCP, Terraform IBM Modules, Code Engine, VPC, IBM i, Power Virtual Server
Observability IBM Instana, IBM Storage Insights
Networking Consul MCP (HashiCorp)
Research MAMMAL-MCP (biomedical AI)
Security Guardium Data Protection, QRadar SIEM, Guardium Cryptography Manager, IBM Security Verify
Developer Tools ContextForge MCP Gateway, z/OS Connect, MCP Composer

Third-Party Inclusion

IBM's catalog includes non-IBM servers where they integrate well with IBM products:

  • DataStax Astra DB
  • HashiCorp Consul + Vault + Terraform
  • Langflow

Mainframe Presence

IBM uniquely covers mainframe integration:

  • IBM Developer for z/OS: COBOL, PL/I, REXX, JCL, Assembler through VS Code
  • IBM i MCP Server: SQL-based tools for IBM i systems
  • z/OS Connect: IBM APIs exposed through MCP
02

Architecture

IBM/mcp — Architecture

Distribution

  • Type: methodology-doc (catalog only — no source code)
  • License: Apache-2.0
  • Structure: README catalog + mcp.json manifest

Repository Structure

IBM/mcp/
├── mcp.json              # MCP catalog manifest
├── README.md             # Catalog with VS Code install badges
└── CONTRIBUTING.md       # How to add IBM MCP servers to catalog

Catalog Only — No Source Code

Unlike microsoft/mcp (which hosts Azure/Fabric server source in C#), IBM/mcp contains:

  • Zero lines of implementation code
  • mcp.json — a manifest file listing catalog entries
  • README — the human-readable catalog with install instructions
  • CONTRIBUTING.md — process for adding new servers

All MCP server implementations are in external IBM GitHub repos linked from the README.

mcp.json Structure

The mcp.json file is the machine-readable catalog manifest. Format (inferred from README listing structure):

{
  "servers": [
    {
      "name": "ibm-mq-mcp-server",
      "repo": "https://github.com/ibm-messaging/mq-mcp-server",
      "category": "Automation",
      ...
    },
    ...
  ]
}

External Repo Pattern

Each listed server follows a pattern:

  1. Separate IBM GitHub repo (e.g., github.com/IBM/gdp-mcp-server)
  2. VS Code install badge (one-click install URL)
  3. Optional standalone documentation link

Installation Patterns

Different servers offer different install methods:

  • VS Code extension: One-click vscode:mcp/install?{...} URLs
  • uvx: uvx --from git+https://github.com/... server-name
  • npx: npx -y @package/name
  • Docker: docker run image:tag
  • See link: Some complex servers link to their own documentation

Required Runtime

Varies by server:

  • Python + uvx (most Python-based servers)
  • Node + npx (TypeScript servers)
  • Docker (containerized servers)
  • IBM product credentials (IBM Cloud API key, watsonx endpoint, etc.)
03

Components

IBM/mcp — Components

MCP Servers by Category (30+)

Automation (2)

Server Description
IBM MQ Server IBM MQ queue manager health checks + MQSC commands
K* Planner Top-K and Top-Q planners via MCP tools

Business Automation (5)

Server Description
IBM Business Automation Workflow MCP Integrate AI agents with BAW through MCP
IBM Core Content Services MCP FileNet Content Manager: documents, folders, search
IBM Decision Intelligence MCP Invoke decision services from IBM Decision Intelligence / ADS
IBM ODM MCP IBM Decision Server Runtime — retrieve and invoke decision services
IBM Process Mining Process analysis and Data Analyst features

Data & Analytics (8)

Server Description
IBM OpenPages MCP GRC platform through standardized interface (HTTP + stdio)
DataStax Astra DB Astra DB workloads
Docling MCP Document conversion and processing (PDF, DOCX, etc.)
IBM watsonx.data MCP SQL queries, data catalogs, table schemas, engines
IBM watsonx.data DL Retrieval (local) Document library queries
IBM watsonx.data DL Retrieval (remote) Cloud-hosted document library retrieval
IBM watsonx.data intelligence On-prem or SaaS intelligence environment
IBM MDM MCP IBM Match 360 — search records, retrieve data models, manage master data

Developer Productivity (3)

Server Description
Carbon MCP Carbon Design System: components, tokens, icons, UI code
IBM Developer for z/OS COBOL, PL/I, REXX, JCL, Assembler development in VS Code
Docling MCP Document conversion (also in Data)

Infrastructure & Deployment (7)

Server Description
IBM Cloud MCP IBM Cloud tools for LLMs
Terraform IBM Modules MCP Terraform IBM Modules ecosystem for IBM Cloud IaC
IBM Cloud Code Engine MCP Code Engine projects, apps, revisions, secrets
IBM Cloud VPC MCP VPC resources, backups, security policies
IBM i MCP IBM i systems through SQL-based tools
IBM Power Virtual Server MCP PowerVS virtual machine observability
Terraform MCP Server HashiCorp Terraform (Docker-based)

Observability & Monitoring (2)

Server Description
IBM Instana MCP Instana resources: applications, infrastructure
IBM Storage Insights MCP Storage monitoring via MCP interface

Security (6)

Server Description
Guardium Data Protection MCP 621 API endpoints through 4 intelligent MCP tools
QRadar SIEM MCP IBM QRadar REST API: offenses, AQL queries, reference sets
Guardium Cryptography Manager MCP 292 API endpoints: encryption keys, discovery, crypto policies
IBM Security Verify MCP 210 API endpoints: users, SSO, identity workflows
Vault MCP (HashiCorp) kv, pki, mount operations
Vault Radar MCP (HashiCorp) Secret risks and events

Developer Tools (5)

Server Description
BeeAI Framework Linux Foundation multi-agent systems (Python + TypeScript)
ContextForge MCP Gateway Federation of MCP + REST services with HTMX admin UI
IBM API Connect for GraphQL GraphQL schema → MCP server conversion
Langflow Visual AI app builder (MCP client + server)
MCP Composer FastMCP-based multi-server management
WxMCPServer IBM webMethods Hybrid Integration APIs as MCP tools
z/OS Connect z/OS APIs through MCP

Research (1)

Server Description
MAMMAL-MCP Biomedical AI — protein-protein interaction, solubility prediction, drug-protein interaction

Notable: ContextForge MCP Gateway

"MCP server, feature-rich gateway, and proxy that federates MCP and REST services — delivering unified discovery, authentication, rate-limiting, observability, multi-transport protocols, and an optional HTMX-powered admin UI through a single endpoint."

This is the most sophisticated server in IBM's catalog — a meta-gateway that unifies multiple MCP and REST services behind a single endpoint with auth, rate limiting, and a web admin UI.

05

Prompts

IBM/mcp — Prompts

Note on Prompt Content

IBM/mcp is a catalog with no prompt files. The prompting surfaces are:

  1. The README (human-readable catalog)
  2. Each external server's own documentation

Verbatim Excerpt 1: Guardium Data Protection MCP — Tool Description

From README description:

[Guardium Data Protection MCP Server](https://github.com/IBM/gdp-mcp-server)
Access 621 IBM Guardium Data Protection REST API endpoints through 4 intelligent MCP
tools — search APIs, list categories, get API details, and execute any GDP endpoint.

Pattern: The "4 intelligent MCP tools" pattern — meta-API access (search, list, get, execute) that gives the AI agent access to 621 underlying APIs through just 4 tool calls. This is a "tools that build tools" pattern: the agent first discovers what APIs exist, then executes them.

Verbatim Excerpt 2: QRadar SIEM MCP — Capability Description

From README description:

[QRadar SIEM MCP Server](https://github.com/IBM/qradar-mcp)
IBM QRadar SIEM Official MCP Server - Leverage IBM QRadar REST API through MCP tools —
search offenses, run AQL queries, manage reference sets, and investigate security
incidents.

Pattern: Natural language task mapping to MCP operations. The tool names ("search offenses", "run AQL queries") match natural language security analyst workflows — suggesting users can describe tasks naturally and the MCP routing handles API selection.

Verbatim Excerpt 3: ContextForge MCP Gateway — Architecture Description

From README description:

[ContextForge MCP Gateway](https://github.com/IBM/mcp-context-forge)
MCP server, feature-rich gateway, and proxy that federates MCP and REST services —
delivering unified discovery, authentication, rate-limiting, observability,
multi-transport protocols, and an optional HTMX-powered admin UI through a single
endpoint.

Pattern: Gateway-as-meta-layer. ContextForge represents an architectural pattern not in any seed framework: a federation proxy that normalizes multiple MCP and REST services behind a single endpoint with enterprise concerns (auth, rate-limiting, observability) built in.

09

Uniqueness

IBM/mcp — Uniqueness & Positioning

Differs from Seeds

IBM/mcp is categorically different from all 11 seeds — it is an enterprise product catalog, not a workflow framework. The closest analogy is how the ccplugins-awesome repo serves as a community plugin catalog, but IBM/mcp is:

  • Vendor-curated (IBM only)
  • Enterprise-grade products
  • MCP servers (not Claude Code plugins)
  • Includes mainframe integration

Among vendor MCP catalogs in the batch, IBM/mcp is the leanest (no source code) while microsoft/mcp hosts source. IBM's approach is purely catalog-and-pointer.

Distinctive Properties

  1. Mainframe integration: IBM Developer for z/OS MCP + IBM i MCP + z/OS Connect — the only vendor in the batch covering COBOL/PL/I/JCL environments through AI agent tooling. This addresses a unique enterprise segment (IBM mainframe shops) ignored by all other frameworks.

  2. Biomedical AI: MAMMAL-MCP (protein-protein interaction, drug-protein interaction) — the only MCP server in the entire batch targeting scientific/biomedical AI workloads.

  3. Security depth: 4 security servers (Guardium DP, QRadar SIEM, Guardium Cryptography, Security Verify) covering the full enterprise security stack — more security coverage than any other vendor catalog.

  4. 4-tool meta-API pattern: Guardium DP (621 APIs → 4 tools), QRadar (REST API → 4 tools), Security Verify (210 APIs → 4 tools) — consistent pattern of compressing large API surfaces into small tool counts for LLM friendliness.

  5. Minimal repo size: The entire catalog is a README + mcp.json — zero source code. This is the leanest architecture in the corpus for maximum catalog scope.

Observable Failure Modes

  • Catalog staleness: External repos can change, get deprecated, or go unmaintained while the IBM/mcp catalog still lists them
  • Fragmentation: 30+ separate repos, each with different install patterns, credentials, and documentation quality
  • IBM product complexity: Many servers require IBM Cloud credentials, endpoints, or license agreements that create onboarding friction
  • No integration testing: No way to know if any listed server still works without actually installing it

The ContextForge Opportunity

The ContextForge MCP Gateway (IBM Research contribution) is the most architecturally interesting entry in IBM's catalog — it federates multiple MCP + REST services, provides auth, rate limiting, and an admin UI. It represents what a "unified IBM agent integration layer" could look like, but it is not currently an IBM-managed product.

04

Workflow

IBM/mcp — Workflow

No Framework Workflow

IBM/mcp is a catalog, not a workflow framework. No phases, no approval gates, no artifact sequences.

Catalog Discovery Workflow

1. BROWSE CATALOG
   Open https://github.com/IBM/mcp
   Browse README categories or mcp.json

2. SELECT SERVER
   Identify needed IBM product integration

3. INSTALL SERVER
   Option A: Click VS Code install badge
   Option B: Copy uvx/npx/docker install command from README
   Option C: Follow "see link for instructions" to external docs

4. CONFIGURE AI CLIENT
   Add MCP server config to Claude Code / VS Code Copilot / etc.
   Set required env vars (IBM_API_KEY, ENDPOINT, credentials)

5. USE IN AGENT
   "List all QRadar offenses from the last 24 hours"
   "Search the Carbon Design System for Button component tokens"
   "Query my watsonx.data lakehouse for sales data"

Contribution Workflow

CONTRIBUTING.md defines how to add a server to the catalog:

  • Submit PR with README entry + mcp.json update
  • Follow IBM's contribution standards
  • Include VS Code install badge where possible

Server-Specific Workflows

Each IBM product server has its own workflow defined in its external repo. For example:

Guardium Data Protection: 621 API endpoints → 4 intelligent MCP tools

  1. Agent searches APIs: "Search for APIs related to user activity"
  2. Agent lists categories: "What categories of Guardium APIs exist?"
  3. Agent gets API details: "Show me the audit trail endpoint documentation"
  4. Agent executes API: "Run the API to get last 100 login events"

Artifacts

Phase Artifact
Discovery README links + mcp.json entries
Installation Configured MCP server in AI client
Usage Tool call responses (JSON)
06

Memory Context

IBM/mcp — Memory & Context

No Framework Memory

IBM/mcp is a catalog. No memory system, no state management, no context handling at the catalog level.

Per-Server State

Individual IBM MCP servers maintain state through their respective IBM products:

  • QRadar SIEM: State is in the QRadar database (offenses, reference sets)
  • watsonx.data: State is in the lakehouse (schemas, queries, results)
  • IBM MDM: State is in the Master Data Management system

No IBM MCP server in the catalog ships its own local memory store — state is always in the IBM backend system.

Authentication State

Each server requires IBM product credentials:

  • IBM Cloud API key
  • Endpoint URLs
  • Product-specific authentication (BAW username/password, GDP API key, etc.)

These are environment variables, not session memory.

ContextForge: Potential Memory Layer

The ContextForge MCP Gateway (listed in IBM's catalog) provides:

  • Unified discovery across multiple MCP servers
  • Authentication management
  • This could serve as a proxy memory layer, but it is a third-party server (IBM Research/IBM open source), not an IBM-managed memory service
07

Orchestration

IBM/mcp — Orchestration

Single-Agent

IBM/mcp catalog entries are individual MCP servers — each serves a single AI agent client. No multi-agent orchestration at the catalog level.

Orchestration Pattern

None — tool invocation on demand, per server.

ContextForge: Multi-Server Orchestration

The ContextForge MCP Gateway (in the catalog) enables a form of orchestration:

  • Federates multiple MCP + REST services behind one endpoint
  • Single connection from agent → ContextForge → multiple backends
  • Rate limiting, authentication, multi-transport all handled by ContextForge

This is a proxy orchestration pattern, not multi-agent orchestration.

Isolation Mechanism

Per-server:

  • Process (stdio servers): run as child process of the AI client
  • Docker (containerized servers like Consul, Vault): container isolation
  • Remote HTTP (IBM OpenPages, watsonx.data remote): cloud-isolated

Multi-Model

No — servers are model-agnostic. Any MCP-compatible AI client works.

Execution Mode

Event-driven — servers respond to tool call requests.

Protocol Variety

IBM's catalog includes both transport types:

  • stdio (local, most Python servers): uvx or npx launch
  • Remote HTTP (cloud servers): endpoint URL in config
08

Ui Cli Surface

IBM/mcp — UI/CLI Surface

No Dedicated CLI Binary

IBM/mcp has no CLI binary of its own. Each external IBM MCP server may have its own CLI.

Notable exception: IBM Developer for z/OS (listed in catalog) is a VS Code extension with its own IDE that supports COBOL, PL/I, REXX editing — the richest UI surface in IBM's catalog.

ContextForge HTMX Admin UI

The ContextForge MCP Gateway (IBM catalog listing) ships "an optional HTMX-powered admin UI" — a web dashboard for managing federated MCP services. This is the only web UI surface in IBM's catalog.

VS Code Install Badges (Primary UI)

The primary user interaction is clicking VS Code install badges in the README:

[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF...)](
  https://insiders.vscode.dev/redirect?url=vscode:mcp/install?{json-config}
)

These one-click install URLs are the main UX entry point.

IBM Cloud Console

For remote IBM cloud services (IBM Cloud MCP, watsonx.data), the IBM Cloud Console serves as the management UI — not part of the MCP catalog itself.

Documentation Landing Page

IBM's corporate documentation: https://www.ibm.com/think/topics/model-context-protocol

IDE Integration

IDE Servers
VS Code Most servers (install badges)
Eclipse (IBM i / z/OS) IBM Developer for z/OS via IBM Java Tools
IntelliJ Limited (some via generic MCP config)

Related frameworks

same archetype · same primary tool · same memory type

Taskmaster AI ★ 27k

Converts a PRD into a dependency-ordered JSON task graph that AI coding agents execute one task at a time, eliminating context…

ccmemory ★ 1

Accumulates decisions, corrections, and failed approaches from Claude Code sessions into a queryable Neo4j graph so each new…

Pimzino spec-workflow-mcp ★ 4.2k

MCP server providing spec-driven development workflow with dashboard-backed approval gates, implementation logging, and VSCode…

MCP Shrimp Task Manager ★ 2.1k

Convert natural language requests into structured AI development tasks with chain-of-thought enforcement, reflection gates, and…

Bernstein ★ 460

Govern parallel CLI coding agents with a deterministic Python scheduler, HMAC-chained audit trail, and compliance-ready signed…

LeanSpec ★ 252

Provides a unified spec CLI and MCP server over any existing spec backend (markdown, GitHub Issues, ADO), making spec-driven…