发现 AI 代理的未来arrow_forward

ContextForge

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
PythonDockerFastAPIMCPAI代理智能体框架Web应用智能体与应用工具协议/API/集成企业应用/办公

IBM 开源的企业级 AI 网关,统一接入 MCP、A2A 及 REST/gRPC API,提供集中式服务发现、治理护栏与生产级可观测性。

核心能力#

ContextForge 提供六大类能力:

  • Tools Gateway:原生 MCP 协议支持,REST/gRPC 自动转换为 MCP(基于反射的服务发现),TOON 压缩优化
  • Agent Gateway:A2A (Agent-to-Agent) 协议,OpenAI 兼容与 Anthropic agent 路由
  • Model Gateway:LLM 代理,支持 OpenAI API 规范,8+ 模型提供商
  • API Gateway:限流、认证、重试、反向代理
  • Plugin Extensibility:40+ 插件(传输层、协议、集成)
  • Observability:OpenTelemetry 追踪,支持 Phoenix、Jaeger、Zipkin 与其他 OTLP 后端

传输层与协议支持#

  • 传输层:HTTP、JSON-RPC、WebSocket、SSE(可配置 keepalive)、stdio、streamable-HTTP
  • 协议:MCP(原生)、A2A(Agent-to-Agent)、REST、gRPC(基于反射自动转换)

部署方式#

  • PyPI 安装pip install mcp-contextforge-gateway
  • Docker / Docker Compose:支持全栈部署(含 PostgreSQL + Redis + Nginx)
  • Kubernetes Helm:支持多云(AWS、Azure、GCP、IBM Cloud、OpenShift),HPA、RBAC、网络策略

快速开始#

# 使用 uv 单命令启动
JWT_SECRET_KEY=my-test-key \
MCPGATEWAY_UI_ENABLED=true \
MCPGATEWAY_ADMIN_API_ENABLED=true \
uvx --from mcp-contextforge-gateway mcpgateway --host 0.0.0.0 --port 4444

Admin UI:http://localhost:4444/admin API 文档:http://localhost:4444/docs(Swagger)、http://localhost:4444/redoc

安全特性#

  • 内置认证、重试、限流
  • 用户级 OAuth token
  • X-Upstream-Authorization 头支持授权透传
  • REQUIRE_JTI=true(令牌可撤销)、REQUIRE_TOKEN_EXPIRATION=true(强制过期)
  • PUBLIC_REGISTRATION_ENABLED=false(禁止公开注册)

管理与扩展#

  • Admin UI:实时管理、配置、日志监控,支持 airgapped 离线部署
  • 插件系统:plugins/ 与 plugin_templates/ 目录
  • Redis 联邦与缓存支持

技术栈#

  • 核心框架:FastAPI(Python)
  • 数据层:SQLAlchemy ORM(SQLite / PostgreSQL / MariaDB / MySQL)
  • 语言构成:Python (83.9%)、JavaScript (5.6%)、HTML (5.1%)、Makefile (2.0%)、Rust (1.1%)、Go (1.0%)
  • 容器镜像:ghcr.io/ibm/mcp-context-forge

核心作者#

Mihai Criveti (Distinguished Engineer, Agentic AI, IBM)

已知限制#

  • 当前不支持 ARM64 生产部署

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch