ContextForge AI Gateway
Mtls
Initializing search
ibm/mcp-context-forge
π Home
π§ Overview
π§° Use
π Deploy
π‘οΈ Manage
Operations
π» Develop
π§ͺ Test
π Design & Roadmap
π° Media
π Tutorials
π How-To Guides
β Best Practices
β FAQ
ContextForge AI Gateway
ibm/mcp-context-forge
π Home
π§ Overview
π§ Overview
π Quick Start
β¨ Features Overview
Admin UI
Admin Console Concepts
HTTP Header Passthrough
π·οΈ Tags System
π§° Use
π§° Use
π STDIO Wrapper (mcpgateway.wrapper)
ContextForge Transport Bridge (mcpgateway.translate)
MCP Reverse Proxy
Multiple Authentication Headers
Query Parameter Authentication
Tool Annotations
REST Passthrough Configuration
gRPC Services (Experimental)
Clients
Clients
MCP Inspector
Claude Desktop Γ ContextForge
π§ GitHub Copilot + ContextForge
Cline (VS Code Extension)
Continue (VS Code Extension)
OpenWebUI Integration with ContextForge
π₯οΈ MCP CLI + ContextForge Gateway
Agents
Agents
A2A (Agent-to-Agent) Integration
LangChain Integration with ContextForge
LangGraph Integration with ContextForge
CrewAI Integration with ContextForge
Bee Agent Framework Integration with ContextForge
AutoGen Integration with ContextForge
Semantic Kernel Integration with ContextForge
OpenAI Agents SDK + ContextForge
LlamaIndex Integration with ContextForge
MCP Servers
MCP Servers
Go Servers
Go Servers
Go Calculator Server
Go Fast Time Server
Go Slow Time Server
Pandoc Server
Python Servers
Python Servers
Chunker Server
Code Splitter Server
CSV Pandas Chat Server
Python Data Analysis Server
DOCX Server
Python MCP Evaluation Server
Graphviz Server
LaTeX Server
LibreOffice Server
Mermaid Server
Plotly Server
Python PowerPoint (PPTX) Server
Python Sandbox Server
URL to Markdown Server
XLSX Server
External Servers
External Servers
GitHub Copilot
GitHub Copilot
GitHub MCP Server
Box
Box
Box MCP Server
monday.com
monday.com
monday.com MCP Server
Open Servers
Open Servers
IBM Servers
IBM Servers
IBM Instana MCP Server
Hashicorp Servers
Hashicorp Servers
Terraform MCP Server
Plugins
Plugins
Plugin Lifecycle
Available Plugins
HTTP Authentication Hooks
gRPC Transport for External Plugins
Unix Socket Transport
External Plugin mTLS Setup Guide
π Deploy
π Deploy
π Local Deployment
π¦ Container Deployment
π§© Docker Compose
TLS/SSL Configuration Guide
βΈοΈ Kubernetes / OpenShift Deployment
β¨ Red Hat OpenShift
β‘οΈ Minikube
π Deploying ContextForge Stack with Helm
π’ Deploying ContextForge Stack with Argo CD
βοΈ Deploying ContextForge on Google Cloud Run
IBM Code Engine
π§ AWS
π· Azure
βοΈ Fly.io Deployment Guide for ContextForge
Proxy Authentication
cforge gateway - Deployment Tool
π‘οΈ Manage
π‘οΈ Manage
Configuration Reference
Plugin Configuration Reference
Password Management & Recovery
Troubleshooting
API Usage Guide
Scaling ContextForge
Parallel Session Cleanup with asyncio.gather()
Gateway Tuning Guide
Backups
MCP Server Catalog
Bulk Import Tools
π Metadata Tracking & Audit Trails
Configuration Export & Import
Export/Import Tutorial
Export/Import Quick Reference
Logging
Logging Examples for ContextForge
Observability
Observability
Observability
Observability
Observability
Internal Observability System
Prometheus Metrics
Langfuse Integration Guide
Phoenix Integration Guide
Proxy Authentication
Dynamic Client Registration (DCR)
OAuth 2.0 Integration
OAuth Troubleshooting Guide
Identity Propagation
Securing ContextForge
Single Sign-On (SSO) Authentication
GitHub SSO Setup Tutorial
Google OAuth/OIDC Setup Tutorial
IBM Security Verify Setup Tutorial
Microsoft Entra ID OIDC Setup Tutorial
Microsoft EntraID Role and Group Claim Mapping
Keycloak OIDC Setup Tutorial
Okta OIDC Setup Tutorial
Generic OIDC Provider Setup Tutorial
RBAC Configuration
Team Management
Admin UI Customization
Customizing the Admin UI
Upgrading ContextForge and Managing Database Migrations
Well-Known URI Configuration
Operations
Operations
Config Validation
CPU Spin Loop Mitigation
π» Develop
π» Develop
β Developer Onboarding Checklist
MCP JSON RPC Guide
GitHub Workflow Guide
Building Locally
Writing & Publishing Documentation
Reviewing a Pull Request
Packaging & Distribution
Release Management
Developer Workstation
Doctest Coverage
Module documentation
Database Performance Observability Guide
Manual Migration Testing
Performance Profiling Guide
π§ͺ Test
π§ͺ Test
Unittest
ContextForge - Basic
Security Testing (OWASP & DAST)
Microsoft Entra ID E2E Testing
Performance Testing
ContextForge Manual Acceptance Testing
Fuzz Testing
Local - lite load testing and monitoring
π Design & Roadmap
π Design & Roadmap
Interactive Explorer
Roadmap
Performance Architecture
Rust MCP Runtime
Modular Runtime Architecture
Modular Runtime Specification
Modular Runtime Specification
Core SPI
Module Descriptor
Module Lifecycle
Error Model
Conformance
MCP Module Profile
A2A Module Profile
LLM Module Profile
REST-gRPC Module Profile
Security Features
Plugin Framework
Export-Import Architecture
OpenTelemetry Integration
Multitenancy
OAuth
OAuth UI
Decision Records
Decision Records
1 Adopt FastAPI + Pydantic
2 Use Async SQLAlchemy ORM
3 Expose Multi-Transport Endpoints
4 Combine JWT & Basic Auth
5 Structured JSON Logging
5b VS Code Dev Container Support
6 Gateway & Tool-Level Rate Limiting
7 Pluggable Cache Backend
8 Federation & Auto-Discovery via DNS-SD
9 Built-in Health Checks
10 Observability via Prometheus
11 Namespaced Tool Federation
12 Drop-down tool selection
13 APIs for server connection string
14 Security Headers & CORS Middleware
15 Well-known URI Handler
16 Plugin Framework & AI Middleware
17 Adopt orjson for High-Performance JSON
18 Built-in Response Compression
19 Modular Architecture Split (14 Modules)
20 Multi-Format Packaging Strategy
21 Built-in Proxy vs Service Mesh
22 Elicitation Passthrough Implementation
23 One-Time Authentication Servers
24 Uvicorn Standard Extras
25 Granian HTTP Server
26 Hiredis Redis Parser
27 Migrate Psycopg3
28 Auth Caching
29 Registry Admin Stats Caching
30 Metrics Cleanup Rollup
31 Parallel Session Cleanup
32 MCP Session Pool
33 Tool Lookup Cache
34 SSO Admin Sync & Config Precedence
34b Centralized Notification Service
35 Query Parameter Authentication
36 Bootstrap Custom Roles
37 External Plugin Stdio Launch
38b Multi-Worker Session Affinity
39 Adopt Fully Independent Plugin Crates Architecture
40 Flexible Admin UI Section Visibility
41 Top-Level Rust Workspace
42 Enforce Rust in the Build Process
43 Rust MCP Runtime Sidecar and Mode Model
44 Module Communication Protocol
45 Auth Remains in Core
46 Shared-Nothing Between Modules
47 Incremental Migration Over Rewrite
48 End-User Identity Propagation
π° Media
π° Media
Media Kit
Media Kit
Press
Press
Social
Social
π Tutorials
π Tutorials
π Deploying ContextForge Stack to IBM Cloud Kubernetes Service with Argo CD
OpenWebUI with Ollama, LiteLLM, MCPO, and ContextForge Deployment Guide
Dynamic Client Registration with HyprMCP
π How-To Guides
π How-To Guides
Authorize Tools in a Virtual Server Using RBAC
Deploy ContextForge on IBM Cloud with Code Engine
Configure ContextForge Plugins on Code Engine
β Best Practices
β Best Practices
Why use ContextForge
π MCP Architecture Patterns
β Best Practices Guide
π Input Validation
π οΈ Write an MCP Server in Python
β FAQ
β FAQ
Mtls
Back to top