Saltar al contenido
CÓDIGO ABIERTO · APACHE-2.0

OpenConnector: la pasarela de código abierto para agentes de IA.

OpenConnector es un runtime de conectores de código abierto con licencia Apache-2.0, mantenido por OOMOL, que conecta agentes de IA con las API de aplicaciones. Gestiona conexiones de cuentas y credenciales, y ofrece Actions mediante SDK, CLI, MCP o HTTP. Puedes alojarlo por tu cuenta o elegir el alojamiento de OOMOL.

OpenConnector es el entorno de ejecución de conectores de código abierto mantenido por OOMOL. Este es el sitio web oficial del proyecto: openconnector.io.

¿Prefieres evitar el despliegue? Usar OOMOL↗

  • Alojamiento propio
  • Acciones inspeccionables
  • SDK · CLI · MCP · HTTP

LA CONSOLA LOCAL

Descubre qué puede usar tu agente.

Explora proveedores, configura conexiones e inspecciona acciones en la consola incluida en OpenConnector.

Ver el proyecto
Vista previa interactiva de la consola · Aplicaciones seleccionadas, sin una cuenta conectada ni un entorno de ejecución activo.

CÓMO FUNCIONA

Un límite claro entre agentes y aplicaciones.

Los agentes descubren qué pueden invocar. La pasarela comprueba el acceso y ejecuta la acción. Las credenciales del proveedor permanecen dentro del entorno de ejecución.

Tu agente / aplicación

OpenConnector

Credenciales · Ámbitos · Políticas · Registros de ejecución

Aplicaciones conectadas
01

Conecta una cuenta

Configura una clave de API o autoriza una conexión OAuth. Mantén las credenciales de la cuenta detrás de la pasarela.

02

Descubre una acción

Inspecciona los esquemas de entrada, los ámbitos requeridos y la identidad de la conexión antes de una llamada.

03

Ejecuta con control

Usa tokens del entorno de ejecución y políticas de acciones, y luego inspecciona los registros con datos sensibles ocultos.

CATÁLOGO DE CONECTORES

Las aplicaciones donde ya trabajas.

Explora algunos proveedores conocidos. Consulta su código fuente o conecta una cuenta con OOMOL.

HERRAMIENTAS DE DESARROLLO

Un modelo de acciones. Tú eliges las herramientas.

Empieza con una acción pública de Hacker News y luego conecta las aplicaciones que necesites. El SDK y la CLI admiten entornos de ejecución propios y alojados en OOMOL.

Leer la documentación
TypeScript
import { OpenConnector } from "@oomol-lab/connector";

const connector = new OpenConnector({
  baseUrl: "http://localhost:3000",
  runtimeToken: process.env.OOMOL_CONNECT_RUNTIME_TOKEN,
});

const stories = await connector.hackernews.get_top_stories({});
console.log(stories);

Instala primero @oomol-lab/connector. Este ejemplo llama desde Node.js a una instancia local de OpenConnector en ejecución.

Listo para usar. Abierto para adaptarlo.

Empieza con acciones predefinidas, ejecuta la pasarela en tu infraestructura y contribuye con las mejoras que necesites.

  • Acciones predefinidas
  • Pasarela de alojamiento propio
  • Contribuciones de la comunidad
Comparar funciones y despliegue

EMPIEZA A CREAR

Elige dónde se ejecuta.

Ejecuta OpenConnector en tu infraestructura o deja que OOMOL gestione el entorno alojado y las conexiones OAuth compatibles.

TU INFRAESTRUCTURA

Ejecuta OpenConnector

Para desarrolladores que quieren controlar el entorno de ejecución, el almacenamiento y la configuración.

  • Empieza en local con Docker o Node.js.
  • Gestiona tus propias credenciales y aplicaciones OAuth.
  • Inspecciona, amplía y despliega el código fuente.

EVITA EL DESPLIEGUE

Usa OOMOL

Para personas y equipos que quieren conectar aplicaciones y empezar a invocar acciones.

  • Usa un entorno de ejecución de conectores alojado.
  • Autoriza aplicaciones compatibles con OAuth gestionado.
  • Conéctate mediante un agente, la CLI, MCP o el SDK.

Ambas opciones comparten identificadores de proveedores, identificadores de acciones y esquemas. La configuración del cliente y la autorización de cuentas dependen del entorno de ejecución que elijas.

Preguntas sobre OpenConnector

¿Qué es OpenConnector?

OpenConnector de OOMOL es una pasarela de código abierto entre agentes de IA y API de aplicaciones. Gestiona conexiones de cuentas y expone acciones inspeccionables mediante SDK, CLI, MCP y HTTP.

Sobre el proyecto →

¿Puedo usarlo sin el alojamiento de OOMOL?

Sí. Ejecuta el entorno de código abierto en tu infraestructura y configura tus propias credenciales y aplicaciones OAuth. El alojamiento de OOMOL es una opción para usar OAuth gestionado en aplicaciones compatibles y un entorno de ejecución alojado.

Aloja OpenConnector con Docker →

¿Están verificadas todas las acciones del catálogo?

Una definición de catálogo, un ejecutor local y una llamada exitosa a la API del proveedor son distintos niveles de evidencia. Revisa la acción correspondiente, la revisión del código y las notas de verificación antes de depender de ella.

Verificación →

¿Puedo cambiar de entorno de ejecución modificando solo una URL?

Los identificadores de proveedores y acciones y los esquemas se comparten cuando son compatibles, pero los tokens del entorno, las conexiones de cuentas, la configuración de OAuth y la del cliente dependen del despliegue. Sigue la guía de configuración del entorno que elijas.

SDK y CLI →

DESARROLLADO EN ABIERTO

Lee el código. Ejecútalo. Hazlo tuyo.

Explora el entorno de ejecución y los ejecutores de los proveedores, abre una incidencia o contribuye con un conector. El proyecto se distribuye bajo la licencia Apache-2.0.

Definición del proyecto · extracto del README en inglés

“OpenConnector is an open-source connector gateway for AI agents”

OpenConnector README · OOMOL↗

5,799 estrellas de la comunidad de GitHub.