Repolode
oomol-lab

oomol-lab/open-connector

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.

Alternativa open source a:ComposioPipedream

Estrellas
6,048
Forks
563
Issues abiertos
7
Último commit
hace 24 horas

¿Qué es?

OpenConnector es un gateway de conectores para agentes y aplicaciones de IA. Los usuarios conectan sus cuentas de aplicaciones una sola vez, y el runtime ofrece un catálogo compartido de proveedores y Actions preconfiguradas. Los secretos de los proveedores permanecen dentro de los límites del runtime, mientras que los agentes reciben metadatos de las acciones, etiquetas seguras de las cuentas y resultados de ejecución.

El gateway admite API keys, OAuth2, credenciales personalizadas y proveedores sin autenticación. Cada Action publica esquemas de solicitud y respuesta, así como los scopes necesarios. Entre los controles del runtime se incluyen la identidad de conexión, los tokens de runtime, las políticas de autorización y bloqueo de acciones, el tránsito temporal de archivos y los registros de ejecución con datos sensibles ocultos.

Puede ejecutarse localmente con Docker o Node.js y usar SQLite o PostgreSQL para almacenar el estado. También se puede desplegar en Cloudflare Workers, Fly.io o Kubernetes mediante un chart de Helm. OOMOL ofrece además un runtime alojado. La consola web incluida permite explorar proveedores, configurar credenciales y depurar Actions.

Funciones clave

  • 01Catálogo compartido de más de 1.000 proveedores y Actions preconfiguradas
  • 02Gestión de credenciales para API keys, OAuth2, credenciales personalizadas y proveedores sin autenticación
  • 03Contratos de Action con esquemas de solicitud y respuesta, y scopes necesarios
  • 04Tokens de runtime y políticas de autorización y bloqueo para controlar el acceso de los agentes
  • 05Acceso mediante TypeScript SDK, oo CLI, MCP, HTTP y OpenAPI

Casos de uso

  • Dar a un agente de IA acceso a GitHub, Gmail o Notion sin compartir con él los tokens de los proveedores
  • Añadir flujos de trabajo con agentes a un producto que necesite acceso reutilizable a las cuentas SaaS de sus usuarios
  • Autohospedar un gateway de conectores en tu propia infraestructura con Docker, Kubernetes o Cloudflare

Inicio rápido

  1. 1

    Inicia el runtime desde la imagen publicada con Docker Compose

    docker compose up
  2. 2

    Abre la consola local en http://localhost:3000 y la referencia de la API en http://localhost:3000/docs

  3. 3

    Ejecuta una Action sin autenticación para verificar el runtime

    curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'

Antes de usarlo

  • Los proveedores OAuth requieren credenciales de cliente OAuth de aplicaciones que registres tú, salvo que uses el servicio alojado por OOMOL.
  • El autoalojamiento requiere que gestiones el almacenamiento, las aplicaciones OAuth y la infraestructura.

Temas

Preguntas frecuentes

¿Qué es open-connector?
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. OpenConnector es un gateway de conectores para agentes y aplicaciones de IA. Los usuarios conectan sus cuentas de aplicaciones una sola vez, y el runtime ofrece un catálogo compartido de proveedores y Actions preconfiguradas. Los secretos de los proveedores permanecen dentro de los límites del runtime, mientras que los agentes reciben metadatos de las acciones, etiquetas seguras de las cuentas y resultados de ejecución.
¿open-connector es gratuito? ¿Qué licencia tiene?
open-connector es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿open-connector sigue mantenido?
Mantenimiento activo. El último commit de open-connector fue el 19 oct 2026.
¿Para qué puedo usar open-connector?
Dar a un agente de IA acceso a GitHub, Gmail o Notion sin compartir con él los tokens de los proveedores Añadir flujos de trabajo con agentes a un producto que necesite acceso reutilizable a las cuentas SaaS de sus usuarios Autohospedar un gateway de conectores en tu propia infraestructura con Docker, Kubernetes o Cloudflare
¿Cómo se instala open-connector?
Inicia el runtime desde la imagen publicada con Docker Compose: docker compose up Abre la consola local en http://localhost:3000 y la referencia de la API en http://localhost:3000/docs Ejecuta una Action sin autenticación para verificar el runtime: curl -s -X POST http://localhost:3000/v1/actions/hackernews.get_top_stories -H 'content-type: application/json' -d '{"input":{}}'
¿Dónde consigo open-connector?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oomol-lab/open-connector

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados