IBM/mcp-context-forge
An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.
解决的问题
ContextForge 充当 AI 基础设施的集中式网关和注册表,解决了工具和 API 管理碎片化的问题。它允许开发者将多样化的服务(包括模型上下文协议(MCP)服务器、REST API 和 gRPC 服务)统一到一个单一的、受治理的端点,供 AI 代理使用。
工作原理
它作为一个符合 MCP 规范的服务器,充当代理和注册表。它将各种协议(如 gRPC 或 REST)转换为符合 MCP 的工具,管理认证、速率限制和重试,并通过 OpenTelemetry 提供可观测性。它可以通过 PyPI 或 Docker 部署,并支持使用 Redis 进行缓存和会话管理的多集群扩展。
适用对象
该项目适用于平台工程师和 AI 开发者,他们需要管理、保护和监控企业环境中大量的 AI 工具和服务,确保其 AI 代理的一致访问和可观测性。
亮点
- 统一网关:将 MCP、REST 和 gRPC 服务联合到一个接口。
- 协议转换:自动将遗留的 REST/gRPC API 转换为符合 MCP 的工具。
- 企业治理:内置认证、速率限制和重试策略。
- 可观测性:原生支持 OpenTelemetry,用于分布式追踪和工具/代理性能监控。
- 可扩展性:专为生产环境设计,支持 Redis 缓存和 Kubernetes/Helm。
相关
- 项目
- 项目
- 项目
- 项目
- 项目