Gateway de autenticação auto-hospedado que permite a agentes de IA acessar mais de 1.000 provedores SaaS por SDK, CLI, MCP, HTTP e OpenAPI, sem compartilhar credenciais.
Anil-matcha/open-agent-connector
Gateway auto-hospedado que permite a agentes de IA descobrir e executar ações de apps de terceiros via MCP ou REST.
Alternativa open source a:Composio
Merge.dev
Arcade.dev
- Estrelas
- 844
- Forks
- 320
- Issues abertas
- 0
- Último commit
- há 2 horas
O que é?
O Open Agent Connector oferece aos agentes uma forma consistente de encontrar serviços conectados, consultar o esquema de entrada de uma ação e executá-la. Um backend FastAPI gerencia definições de provedores, conexões, requisições de saída e registros de execução, enquanto um console Next.js permite navegar pelos provedores, configurar conexões e tokens de runtime e revisar a atividade.
As credenciais são criptografadas em repouso com AES-256-GCM. Os tokens de runtime são armazenados como hashes, podem ser revogados e negam acesso por padrão, com permissões limitadas a ações específicas e aliases de conexão. As chamadas de saída passam por um cliente HTTP protegido, que bloqueia endereços privados e de metadados e fixa os IPs resolvidos para proteger contra SSRF e DNS rebinding.
O catálogo abrange muitos serviços, incluindo GitHub, Slack, Notion, Stripe e Hacker News. SQLite é o banco de dados padrão, e PostgreSQL também é compatível. Nem todas as ações ou fluxos OAuth foram verificados em uma conta ativa, então confira aqueles dos quais você depende.
Recursos principais
- 01Endpoint MCP com descoberta de ferramentas e execução via JSON-RPC
- 02Tokens de runtime com escopo, armazenados como hashes e revogáveis, com permissões que negam acesso por padrão
- 03Autorização OAuth, armazenamento criptografado de tokens e renovação
- 04API REST para listar provedores e executar ações
- 05Suporte a Idempotency-Key, que detecta payloads conflitantes
- 06Registros de execução com duração, status e resumos sem segredos
Casos de uso
- Conceder ao Claude Desktop ou ao Cursor acesso com escopo a ações do GitHub e do Slack
- Executar uma alternativa auto-hospedada a plataformas hospedadas de integração de agentes
- Expor ações HTTP personalizadas de uma API interna para agentes
- Auditar quais ações os agentes executaram e com qual conexão
Início rápido
- 1
Instale as dependências da API na pasta server
python -m pip install -r requirements.txt - 2
Inicie a API na porta 8000
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
Instale as dependências do console web na pasta client
npm install - 4
Inicie o console web e abra http://localhost:3000
npm run dev
Antes de usar
- O README informa que nem todas as ações dos provedores ou fluxos OAuth foram verificados com uma conta real.
- Você precisa fazer o backup da chave de criptografia por conta própria, pois, se perdê-la, não será possível ler as credenciais armazenadas.
- É um gateway compacto e auto-hospedado, não um serviço gerenciado com os catálogos e recursos mais amplos das plataformas comerciais.
Tópicos
Perguntas frequentes
- O que é open-agent-connector?
- Gateway auto-hospedado que permite a agentes de IA descobrir e executar ações de apps de terceiros via MCP ou REST. O Open Agent Connector oferece aos agentes uma forma consistente de encontrar serviços conectados, consultar o esquema de entrada de uma ação e executá-la. Um backend FastAPI gerencia definições de provedores, conexões, requisições de saída e registros de execução, enquanto um console Next.js permite navegar pelos provedores, configurar conexões e tokens de runtime e revisar a atividade.
- open-agent-connector é gratuito? Qual é a licença?
- open-agent-connector é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- open-agent-connector ainda é mantido?
- Manutenção ativa. O último commit de open-agent-connector foi em 22 de out. de 2026.
- Para que posso usar open-agent-connector?
- Conceder ao Claude Desktop ou ao Cursor acesso com escopo a ações do GitHub e do Slack Executar uma alternativa auto-hospedada a plataformas hospedadas de integração de agentes Expor ações HTTP personalizadas de uma API interna para agentes Auditar quais ações os agentes executaram e com qual conexão
- Como instalar open-agent-connector?
- Instale as dependências da API na pasta server: python -m pip install -r requirements.txt Inicie a API na porta 8000: uvicorn main:app --host 127.0.0.1 --port 8000 --reload Instale as dependências do console web na pasta client: npm install Inicie o console web e abra http://localhost:3000: npm run dev
- Onde consigo open-agent-connector?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Anil-matcha/open-agent-connector
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de automação de workflows com licença fair-code para criar agentes de IA e workflows, combinando um canvas visual, código personalizado e mais de 1.500 integrações.
Plataforma open source que combina agentes de IA e automação de workflows, que pode ser hospedada por você ou incorporada a produtos SaaS, com mais de 250 conectores.
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.
Sim é um espaço de trabalho colaborativo para criar, implantar e monitorar agentes de IA e workflows, com mais de 270 integrações e suporte aos principais LLMs.
Assistente pessoal de IA open source que organiza e-mails, prepara reuniões e executa fluxos de trabalho no Gmail, Calendar, Slack e outros, acessível pelo iMessage, WhatsApp e Telegram.