MCP Context Forge

活跃
GitHub Python Apache-2.0

简介

IBM 开源的 AI 网关与注册代理,统一管理 MCP、A2A 及 REST/gRPC API 接口,提供集中化服务发现、安全护栏和流量管理,优化 Agent 与工具调用效率。

核心特性

  • 统一网关联合 MCP、A2A 和 REST/gRPC API,提供单一端点和集中化治理
  • 工具网关支持 MCP、REST、gRPC-to-MCP 转换和 TOON 压缩
  • 代理网关支持 A2A 协议、OpenAI 兼容和 Anthropic 代理路由
  • 40+ 插件支持额外的传输、协议和集成,架构可扩展
  • OpenTelemetry 可观测性,支持 Phoenix、Jaeger、Zipkin 和其他 OTLP 后端的分布式追踪

适用场景

💡 企业 AI 基础设施的集中化 API 网关,管理多个 MCP 和 REST 服务
💡 将遗留 gRPC 或 REST API 虚拟化为 MCP 兼容工具,无需重写后端代码
💡 跨联合 AI 代理和工具调用管道的可观测性和速率限制
💡 基于 Redis 联合和缓存的多集群 Kubernetes 部署,实现规模化

快速开始

uvx --from mcp-contextforge-gateway mcp-contextforge-gateway。设置 BASIC_AUTH_PASSWORD=pass、MCPGATEWAY_UI_ENABLED=true、PLATFORM_ADMIN_EMAIL=admin@example.com、PLATFORM_ADMIN_PASSWORD=changeme。或 Docker:docker pull ghcr.io/ibm/mcp-context-forge。Admin UI 在 http://localhost:8080。

相关项目

相关文章