IBM Content Cortex

Enterprise Content Management for Kubernetes & OpenShift

Deploy and manage comprehensive content management solutions with AI-powered capabilities, modern APIs, and cloud-native architecture.

v26.1.0 Kubernetes 1.24+ OpenShift 4.12+ Helm 4.0+
New in 26.0.1

IBM Content Cortex Premium Edition

A curated bundle of advanced AI and compliance capabilities for enterprises requiring more than the standard deployment.

✂️

Redaction MCP

AI-driven PII and sensitive-data redaction exposed as an MCP tool. Integrates with Redaction MCP server for policy-based document sanitisation at scale.

⚖️

LegalHold MCP

Full legal hold lifecycle — place, release, audit — surfaced as MCP tools. Enables AI assistants and automation pipelines to manage litigation holds without custom integrations.

🔀

Model Gateway

Dedicated LLM proxy layer for routing, token metering, and credential isolation across IBM watsonx.ai and third-party providers. Included in Premium for full AI workload management.

📄

WDU Services

Watson Document Understanding — intelligent OCR, AI classification, and workflow orchestration bundled for high-volume document processing pipelines.

Key Features

🤖

AI-Powered Content Services

Core MCP server and Reasoning service with Navigator AI Agent for intelligent content processing and agentic AI capabilities.

☸️

Cloud-Native Architecture

Kubernetes-native operators with automated lifecycle management, horizontal scaling, and high availability support.

🔒

Enterprise Security

Role-based access control, data encryption, audit trails, and compliance-ready deployment patterns for regulated industries.

📦

Comprehensive ECM Platform

Content Platform Engine, Content Navigator, GraphQL APIs, CMIS services, and workflow automation in one platform.

🚀

Modern Deployment

Helm-based installation, Python DevOps scripts, and K8s Operator for flexible deployment options.

🔄

Lifecycle Management

Automated upgrades, backup and recovery, multi-tenant isolation, and comprehensive monitoring capabilities.

Core Components

Content Operator

v26.1.0

Manages Content Platform Engine (CPE), Content Navigator (ICN), GraphQL APIs, and CMIS services.

  • ✓ Document management & workflow
  • ✓ Content federation
  • ✓ Advanced search & classification
  • ✓ Records management
View Chart →

AI Services Operator

v26.1.0

Deploys Core MCP server and Reasoning service with Navigator AI Agent for intelligent content processing.

  • ✓ Core MCP server
  • ✓ Reasoning service
  • ✓ Navigator AI Agent
View Chart →

Watson Enhanced Extraction Service Operator

v26.1.0

Deploys IBM Workflow and Document Understanding (WDU) Services for intelligent document extraction, automated classification, and workflow orchestration.

  • ✓ Intelligent document extraction
  • ✓ AI-powered classification
  • ✓ Workflow orchestration
  • ✓ Deep CPE integration
View Chart →

Model Gateway Operator

v13.0.6

LLM proxy that provides a unified, protocol-normalized gateway for AI model access, intelligent routing, and lifecycle management across IBM Content Cortex environments.

  • ✓ Unified LLM proxy layer
  • ✓ Intelligent request routing
  • ✓ Model lifecycle management
  • ✓ Multi-architecture support
View Chart →

License Service

v4.2.25

Manages IBM Cloud Pak licensing and entitlement tracking for Content Cortex deployments.

  • ✓ License tracking & reporting
  • ✓ Entitlement validation
  • ✓ Usage monitoring
Learn More →

Usage Metering

v1.0.7

Collects and reports usage metrics for IBM Cloud Pak deployments and compliance tracking.

  • ✓ Usage data collection
  • ✓ Metrics reporting
  • ✓ Compliance tracking
Learn More →

Connect via Remote MCP

IBM Content Cortex exposes its AI capabilities as a remote MCP server, letting any MCP-compatible client connect directly to your ECM repository — no local integration required.

Claude MCP Client

Claude Desktop & IDE

Connect Anthropic Claude directly to your Content Cortex deployment. Browse repositories, search documents, trigger workflows, and perform redaction — all through natural language in Claude's chat interface.

Quick connect (claude_desktop_config.json)

{
  "mcpServers": {
    "ccx-core-mcp": {
      "url": "https://<core-mcp-host>.containers.appdomain.cloud/mcp",
      "disabled": false
    }
  }
}

🔐 Authentication is handled via OAuth 2.0 — Claude will prompt for authorization on first connect. No API keys or headers required in the config.

  • Document search & retrieval
  • Workflow creation & management
  • Redaction & LegalHold operations
  • AI-powered document summarisation
IBM Bob MCP Client

IBM Bob IDE

IBM Bob's native MCP support lets developers query, update, and manage enterprise content without leaving their IDE. Pair Bob's agentic skills with Content Cortex tools for end-to-end ECM automation inside your coding workflow.

Add to Bob MCP config

{
  "mcpServers": {
    "ccx-core-mcp": {
      "url": "https://<core-mcp-host>.containers.appdomain.cloud/mcp",
      "disabled": false
    }
  }
}

🔐 Authentication is handled via OAuth 2.0 — Bob will complete the authorization flow automatically on first connect. No API keys or headers required in the config.

  • In-IDE document browsing & search
  • Agentic workflow automation
  • Code-aware content operations
  • Enterprise security & SSO pass-through

Any MCP-compatible client (VS Code Copilot, Cursor, Continue.dev, and more) can connect using the same /mcp endpoint with OAuth 2.0. See the MCP integration guide for OAuth scopes, client registration, and tool definitions.

Quick Start

1

Setup Environment

git clone https://github.com/ibm-ecm/ibm-content-cortex-containers.git
cd ibm-content-cortex-containers/scripts

# Create and activate virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt
2

Deploy Operators

Interactive deployment of Content and AI Services operators with guided configuration.

python deploy_operator.py
3

Configure & Deploy

Gather deployment properties, generate deployment artifacts, and validate configuration.

# Gather deployment properties
python prerequisites.py gather

# Generate deployment artifacts
python prerequisites.py generate

# Validate all properties
python prerequisites.py validate

Resources