Um servidor MCP open source que conecta agentes de IA, IDEs e aplicativos a bancos de dados por meio de ferramentas prontas ou definições personalizadas.
IBM/mcp-context-forge
Gateway e registro de IA de código aberto que reúne MCP, A2A e APIs REST/gRPC em um único endpoint, com governança, descoberta e observabilidade.
- Estrelas
- 4,664
- Forks
- 929
- Issues abertas
- 953
- Último commit
- há 9 horas
O que é?
O ContextForge fica na frente de ferramentas, agentes e APIs para que clientes de IA possam acessá-los por um único endpoint. Ele registra servidores MCP, agentes A2A e serviços REST ou gRPC existentes e, em seguida, os disponibiliza como ferramentas e servidores MCP, com descoberta centralizada, autenticação, limitação de taxa, novas tentativas e proxy reverso.
O projeto abrange três funções de gateway: um gateway de ferramentas para MCP e tradução de gRPC para MCP, um gateway de agentes para A2A e roteamento compatível com OpenAI ou Anthropic e um gateway de API para serviços REST. Também inclui uma interface de administração para gerenciar gateways, ferramentas e logs, além de rastreamento com OpenTelemetry compatível com Phoenix, Jaeger, Zipkin e outros backends OTLP.
Ele pode ser instalado pelo PyPI ou executado como contêiner Docker ou Podman, com opções de PostgreSQL e Redis para implantações maiores. Há gráficos Helm e guias de implantação em nuvem para ambientes Kubernetes.
Recursos principais
- 01Endpoint unificado que reúne servidores MCP, agentes A2A e APIs REST/gRPC
- 02Tradução de gRPC para MCP usando reflexão do servidor para descobrir serviços
- 03Adaptador de ferramentas REST para MCP com extração de JSON Schema e políticas de novas tentativas e limitação de taxa
- 04Interface de administração com visualização de logs em tempo real e recursos de gerenciamento
- 05Rastreamento com OpenTelemetry e suporte a Phoenix, Jaeger, Zipkin e outros backends OTLP
- 06Sistema de plugins para adicionar transportes e integrações
Casos de uso
- Disponibilizar serviços REST internos para agentes de IA como ferramentas MCP
- Oferecer a uma equipe um registro único e governado de ferramentas para vários clientes de IA
- Adicionar autenticação, limites de taxa e rastreamento antes dos servidores MCP
- Executar um gateway com várias réplicas no Kubernetes usando Redis e PostgreSQL
Início rápido
- 1
Crie um ambiente virtual e instale pelo PyPI
pip install mcp-contextforge-gateway - 2
Gere os segredos em .env.secrets
python3 -m mcpgateway.scripts.init_secrets - 3
Inicie o gateway na porta 4444
mcpgateway --host 0.0.0.0 --port 4444
Antes de usar
- Requer Python 3.11 ou mais recente e que os segredos (JWT_SECRET_KEY, AUTH_ENCRYPTION_SECRET) sejam configurados antes de iniciar o gateway.
- O amplo escopo de recursos (mais de 40 plugins e vários tipos de gateway) exige uma configuração trabalhosa e tem uma curva de aprendizado acentuada.
Tópicos
Perguntas frequentes
- O que é mcp-context-forge?
- Gateway e registro de IA de código aberto que reúne MCP, A2A e APIs REST/gRPC em um único endpoint, com governança, descoberta e observabilidade. O ContextForge fica na frente de ferramentas, agentes e APIs para que clientes de IA possam acessá-los por um único endpoint. Ele registra servidores MCP, agentes A2A e serviços REST ou gRPC existentes e, em seguida, os disponibiliza como ferramentas e servidores MCP, com descoberta centralizada, autenticação, limitação de taxa, novas tentativas e proxy reverso.
- mcp-context-forge é gratuito? Qual é a licença?
- mcp-context-forge é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-context-forge ainda é mantido?
- Manutenção ativa. O último commit de mcp-context-forge foi em 20 de out. de 2026.
- Para que posso usar mcp-context-forge?
- Disponibilizar serviços REST internos para agentes de IA como ferramentas MCP Oferecer a uma equipe um registro único e governado de ferramentas para vários clientes de IA Adicionar autenticação, limites de taxa e rastreamento antes dos servidores MCP Executar um gateway com várias réplicas no Kubernetes usando Redis e PostgreSQL
- Como instalar mcp-context-forge?
- Crie um ambiente virtual e instale pelo PyPI: pip install mcp-contextforge-gateway Gere os segredos em .env.secrets: python3 -m mcpgateway.scripts.init_secrets Inicie o gateway na porta 4444: mcpgateway --host 0.0.0.0 --port 4444
- Onde consigo mcp-context-forge?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IBM/mcp-context-forge
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Proxy e CLI que dão a agentes de IA uma única URL base e um token para acessar um catálogo selecionado de APIs pagas de terceiros, além das chaves e ferramentas da sua equipe.
Um espaço de trabalho com agentes para pesquisa e desenvolvimento de software, com vários modelos e estruturas de agentes open source, executado localmente ou hospedado.
Uma biblioteca Python minimalista para criar agentes de IA que escrevem e executam suas ações como código Python.
Framework em TypeScript para criar agentes de IA e aplicações com LLMs, com workflows, tools, memória, servidores MCP e evals.