Gateway de autenticación autohospedado que permite a agentes de IA usar más de 1.000 proveedores SaaS mediante SDK, CLI, MCP, HTTP y OpenAPI, sin compartir credenciales.
Anil-matcha/open-agent-connector
Gateway autoalojado que permite a los agentes de IA descubrir y ejecutar acciones de aplicaciones de terceros mediante MCP o REST.
Alternativa open source a:Composio
Merge.dev
Arcade.dev
- Estrellas
- 844
- Forks
- 320
- Issues abiertos
- 0
- Último commit
- hace 2 horas
¿Qué es?
Open Agent Connector ofrece a los agentes una forma uniforme de encontrar servicios conectados, consultar el esquema de entrada de una acción y ejecutarla. Un backend de FastAPI gestiona las definiciones de proveedores, las conexiones, las solicitudes salientes y los registros de ejecución, mientras que una consola de Next.js permite explorar proveedores, configurar conexiones y tokens de ejecución, y revisar la actividad.
Las credenciales se cifran en reposo con AES-256-GCM. Los tokens de ejecución se almacenan como hashes, se pueden revocar y deniegan el acceso de forma predeterminada; los permisos se limitan a acciones específicas y alias de conexión. Las llamadas salientes pasan por un cliente HTTP protegido que bloquea direcciones privadas y de metadatos, y fija las IP resueltas para defenderse de SSRF y del cambio de destino mediante DNS rebinding.
El catálogo incluye muchos servicios, como GitHub, Slack, Notion, Stripe y Hacker News. SQLite es la base de datos predeterminada y también se admite PostgreSQL. No se han verificado todas las acciones ni todos los flujos de OAuth con una cuenta activa, así que comprueba los que necesites.
Funciones clave
- 01Endpoint MCP con descubrimiento de herramientas y ejecución mediante JSON-RPC
- 02Tokens de ejecución con permisos acotados, almacenados como hashes y revocables; los permisos se deniegan de forma predeterminada
- 03Autorización OAuth, almacenamiento cifrado de tokens y renovación
- 04API REST para listar proveedores y ejecutar acciones
- 05Compatibilidad con Idempotency-Key para detectar cargas útiles en conflicto
- 06Registros de ejecución con duración, estado y resúmenes sin secretos
Casos de uso
- Dar a Claude Desktop o Cursor acceso acotado a acciones de GitHub y Slack
- Ejecutar una alternativa autoalojada a las plataformas alojadas de integración de agentes
- Exponer a los agentes acciones HTTP personalizadas para una API interna
- Auditar qué acciones ejecutaron los agentes y con qué conexión
Inicio rápido
- 1
Instala las dependencias de la API en la carpeta server
python -m pip install -r requirements.txt - 2
Inicia la API en el puerto 8000
uvicorn main:app --host 127.0.0.1 --port 8000 --reload - 3
Instala las dependencias de la consola web en la carpeta client
npm install - 4
Inicia la consola web y abre http://localhost:3000
npm run dev
Antes de usarlo
- El README indica que no se han verificado todas las acciones de los proveedores ni todos los flujos OAuth con una cuenta real.
- Debes hacer una copia de seguridad de la clave de cifrado, ya que, si la pierdes, no podrás leer las credenciales almacenadas.
- Es una pasarela compacta autoalojada, no un servicio gestionado con los catálogos y funciones más amplios de las plataformas comerciales.
Temas
Preguntas frecuentes
- ¿Qué es open-agent-connector?
- Gateway autoalojado que permite a los agentes de IA descubrir y ejecutar acciones de aplicaciones de terceros mediante MCP o REST. Open Agent Connector ofrece a los agentes una forma uniforme de encontrar servicios conectados, consultar el esquema de entrada de una acción y ejecutarla. Un backend de FastAPI gestiona las definiciones de proveedores, las conexiones, las solicitudes salientes y los registros de ejecución, mientras que una consola de Next.js permite explorar proveedores, configurar conexiones y tokens de ejecución, y revisar la actividad.
- ¿open-agent-connector es gratuito? ¿Qué licencia tiene?
- open-agent-connector es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿open-agent-connector sigue mantenido?
- Mantenimiento activo. El último commit de open-agent-connector fue el 22 oct 2026.
- ¿Para qué puedo usar open-agent-connector?
- Dar a Claude Desktop o Cursor acceso acotado a acciones de GitHub y Slack Ejecutar una alternativa autoalojada a las plataformas alojadas de integración de agentes Exponer a los agentes acciones HTTP personalizadas para una API interna Auditar qué acciones ejecutaron los agentes y con qué conexión
- ¿Cómo se instala open-agent-connector?
- Instala las dependencias de la API en la carpeta server: python -m pip install -r requirements.txt Inicia la API en el puerto 8000: uvicorn main:app --host 127.0.0.1 --port 8000 --reload Instala las dependencias de la consola web en la carpeta client: npm install Inicia la consola web y abre http://localhost:3000: npm run dev
- ¿Dónde consigo open-agent-connector?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Anil-matcha/open-agent-connector
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
Plataforma de código abierto que combina agentes de IA y automatización de flujos de trabajo, autohospedable o integrable en productos SaaS, con más de 250 conectores.
Gateway y registro de IA de código abierto que unifica MCP, A2A y API REST/gRPC en un único endpoint, con gobernanza, descubrimiento y observabilidad.
Sim es un espacio de trabajo colaborativo para crear, implementar y monitorear agentes y flujos de trabajo de IA, con más de 270 integraciones y compatibilidad con los principales LLM.
Asistente personal de IA de código abierto que organiza el correo, prepara reuniones y ejecuta flujos de trabajo en Gmail, Calendar, Slack y más, accesible desde iMessage, WhatsApp y Telegram.