La extensión pi-codex-connectors permite a los usuarios de la plataforma Pi utilizar todos los conectores de ChatGPT (Codex) que tengan integrados, incluyendo GitHub, Gmail, Google Calendar, Slack, Linear y Figma. El sistema opera mediante un servidor de aplicación (app-server) que se inicia en el primer uso, manteniendo el control de las credenciales de inicio de sesión y las credenciales de los conectores en la propiedad de Codex. Al ejecutar la herramienta, se abre un hilo de Codex efímero y sin modelo específico, con la función de 'apps' activada, mientras que los servidores MCP propios de Codex se desactivan para esta sesión.
La interfaz presenta un catálogo de conectores y herramientas disponibles mediante comandos como 'app/installed' y '+mcpServerStatus/list'. Los usuarios interactúan con el sistema a través de tres herramientas principales: 'codex_connectors' para listar conectores y herramientas, 'codex_connector_schema' para obtener la descripción y esquema de entrada de una herramienta, y 'codex_connector_call' para ejecutar herramientas con argumentos JSON. Este enfoque reduce la carga de trabajo del modelo, limitándolo a tres herramientas en lugar de cientos de esquemas.
La seguridad es un pilar central del diseño. Las herramientas que requieren escritura necesitan aprobación explícita, controlada por la variable PI_CODEX_CONNECTORS_WRITES, que puede configurarse para pedir confirmación, permitir la ejecución sin pregunta o denegar el acceso. Además, el sistema gestiona el consentimiento de sesión y permite restringir la descubrimiento de conectores mediante la variable PI_CODEX_CONNECTORS_ALLOW. La extensión requiere Node.js 22.19 o superior y se instala como una extensión de Pi, no como un servidor MCP independiente. Incluye mecanismos de auditoría de dependencias y pruebas de integración que evitan el uso de datos sensibles en entornos de prueba.
