[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:mcp-context-forge":3},"\u003Ch1>ContextForge\u003C\u002Fh1>\n\u003Cblockquote>\n\u003Cp>An open source registry and proxy that federates MCP, A2A, and REST\u002FgRPC APIs with centralized governance, discovery, and observability. Optimizes Agent &amp; Tool calling, and supports plugins.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FIBM\u002Fmcp-context-forge\u002FHEAD\u002Fdocs\u002Fdocs\u002Fimages\u002Fcontextforge-logo_horizontal_black.png\" alt=\"ContextForge Banner\" \u002F>\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fpython-package.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fpython-package.yml\u002Fbadge.svg\" alt=\"Build Python Package\" \u002F>\u003C\u002Fa> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fdependency-review.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fdependency-review.yml\u002Fbadge.svg\" alt=\"Dependency Review\" \u002F>\u003C\u002Fa> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fpytest.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Fpytest.yml\u002Fbadge.svg\" alt=\"Tests &amp; Coverage\" \u002F>\u003C\u002Fa> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Flint.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Factions\u002Fworkflows\u002Flint.yml\u002Fbadge.svg\" alt=\"Lint &amp; Static Analysis\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Fasyncio.html\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fasync-await-green.svg\" alt=\"Async\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fibm\u002Fmcp-context-forge\" alt=\"License\" \u002F>\u003C\u002Fa> \n\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fmcp-contextforge-gateway\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fmcp-contextforge-gateway\" alt=\"PyPI\" \u002F>\u003C\u002Fa> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fibm\u002Fmcp-context-forge\u002Fpkgs\u002Fcontainer\u002Fmcp-context-forge\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocker-ghcr.io%2Fibm%2Fmcp--context--forge-blue\" alt=\"Docker Image\" \u002F>\u003C\u002Fa> \u003C\u002Fp>\n\u003Cp>\u003Cstrong>ContextForge\u003C\u002Fstrong> is an open source registry and proxy that federates tools, agents, and APIs into one clean endpoint for your AI clients. It provides centralized governance, discovery, and observability across your AI infrastructure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tools Gateway\u003C\u002Fstrong> — MCP, REST, gRPC-to-MCP translation, and TOON compression\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agent Gateway\u003C\u002Fstrong> — A2A protocol, OpenAI-compatible and Anthropic agent routing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Gateway\u003C\u002Fstrong> — Rate limiting, auth, retries, and reverse proxy for REST services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Extensibility\u003C\u002Fstrong> — 40+ plugins for additional transports, protocols, and integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Observability\u003C\u002Fstrong> — OpenTelemetry tracing with Phoenix, Jaeger, Zipkin, and other OTLP backends\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It runs as a fully compliant MCP server, deployable via PyPI or Docker, and scales to multi-cluster environments on Kubernetes with Redis-backed federation and caching.\u003C\u002Fp>\n\u003Ch2>\u003Cimg src=\"https:\u002F\u002Fibm.github.io\u002Fmcp-context-forge\u002Fimages\u002Fmcpgateway.gif\" alt=\"ContextForge\" \u002F>\u003C\u002Fh2>\n\n\u003Ch2>Table of Contents\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#overview--goals\" rel=\"nofollow ugc noopener\">Overview &amp; Goals\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#quick-start---pypi\" rel=\"nofollow ugc noopener\">Quick Start - PyPI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#quick-start---containers\" rel=\"nofollow ugc noopener\">Quick Start - Containers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#quick-start-vs-code-dev-container\" rel=\"nofollow ugc noopener\">VS Code Dev Container\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#installation\" rel=\"nofollow ugc noopener\">Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#upgrading\" rel=\"nofollow ugc noopener\">Upgrading\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#configuration\" rel=\"nofollow ugc noopener\">Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#running\" rel=\"nofollow ugc noopener\">Running\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#cloud-deployment\" rel=\"nofollow ugc noopener\">Cloud Deployment\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#api-reference\" rel=\"nofollow ugc noopener\">API Reference\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#testing\" rel=\"nofollow ugc noopener\">Testing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#project-structure\" rel=\"nofollow ugc noopener\">Project Structure\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#development\" rel=\"nofollow ugc noopener\">Development\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#troubleshooting\" rel=\"nofollow ugc noopener\">Troubleshooting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"#contributing\" rel=\"nofollow ugc noopener\">Contributing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch3>📌 Quick Links\u003C\u002Fh3>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Resource\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Fissues\u002F2503\" rel=\"nofollow ugc noopener\">5-Minute Setup\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Get started fast — uvx, Docker, Compose, or local dev\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Fissues\u002F2504\" rel=\"nofollow ugc noopener\">Getting Help\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Support options, FAQ, community channels\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FIBM\u002Fmcp-context-forge\u002Fissues\u002F2502\" rel=\"nofollow ugc noopener\">Issue Guide\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>How to file bugs, request features, contribute\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fibm.github.io\u002Fmcp-context-forge\u002F\" rel=\"nofollow ugc noopener\">Full Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Complete guides, tutorials, API reference\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fibm.github.io\u002Fmcp-context-forge\u002Fdeprecations\u002F\" rel=\"nofollow ugc noopener\">Deprecations\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Deprecated runtime paths and migration guidance\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Chr \u002F>\n\u003Ch2>Overview &amp; Goals\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>ContextForge\u003C\u002Fstrong> is an open source registry and proxy that federates any [Model Context Protocol](\u003C\u002Fp>\n",1785888995983]