OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

Modo de desarrollador y aplicaciones MCP en ChatGPT

Última actualización: 14 hours ago

Nota: La compatibilidad completa con MCP (Model Context Protocol), incluidas las acciones de modificación/escritura, se está implementando en beta para los planes de ChatGPT Business, Enterprise y Edu. La funcionalidad, la UI y los permisos pueden cambiar mientras iteramos.

Descripción general

Con el modo desarrollador de ChatGPT, tu organización puede crear, probar e implementar apps impulsadas por MCP que permiten que ChatGPT realice acciones de forma segura en tus herramientas.

Revisa y publica apps MCP personalizadas para tu empresa. Los administradores/propietarios y los desarrolladores autorizados (solo Enterprise/Edu) pueden cargar y probar apps MCP de forma privada en modo desarrollador, tanto apps que hayan creado como conectores populares creados por otras personas.

Realiza acciones con las herramientas y sistemas de tu empresa desde ChatGPT, y ve más allá de leer/buscar al crear apps con interfaz de usuario interactiva y apps con compatibilidad completa con MCP, incluidas acciones de escritura/modificación. Inicia flujos de trabajo, crea tareas de gestión de proyectos, actualiza tu CRM o combina apps para orquestaciones complejas.

Prueba y valida apps antes de implementarlas : solo los administradores/propietarios pueden habilitar el modo desarrollador o publicar apps MCP después de probarlas. Los administradores de Enterprise/Edu también pueden controlar la autorización de desarrolladores y el acceso al espacio de trabajo mediante RBAC.

Consulta Apps en ChatGPT y Crear con el Apps SDK para obtener más detalles sobre las apps de ChatGPT.

Disponibilidad y requisitos

Las apps, la compatibilidad completa con MCP y el modo desarrollador están disponibles para clientes de ChatGPT Business y Enterprise/Edu en ChatGPT web. Los administradores/propietarios pueden habilitar el modo desarrollador en la configuración del espacio de trabajo, crear y probar apps personalizadas, y publicarlas para su espacio de trabajo.

Los administradores de Enterprise/Edu también pueden usar RBAC para dar acceso al modo desarrollador a personas seleccionadas y luego elegir quién puede acceder a cada app validada.

Implementar una app

Habilitar el modo desarrollador

Los administradores del espacio de trabajo primero deben habilitar el modo desarrollador desde la configuración de administrador del espacio de trabajo. El interruptor del modo desarrollador se encuentra en Workspace Settings → Permissions & Roles → Connected Data Developer mode / Create custom MCP connectors. Consulta la sección a continuación para ver detalles específicos del plan.

Planes Business

Solo los administradores/propietarios pueden habilitar el modo desarrollador e implementar una app. Los administradores no pueden habilitar el modo desarrollador para miembros individuales en su Espacio de trabajo.

Puede ver la lista actual de administradores y propietarios de su Espacio de trabajo desde Workspace Settings → Members.


Cada administrador/propietario debe habilitar el modo desarrollador para sí mismo; el interruptor no se aplica a todos los administradores/propietarios en un Espacio de trabajo.

Habilite el modo desarrollador al crear una nueva app personalizada, desde Workspace settings > Apps > Create.

Planes Enterprise/Edu

Los administradores/propietarios pueden habilitar el modo desarrollador desde su configuración de usuario. Vaya a Settings → Apps → Advanced Settings para activarlo.

También puede habilitar el modo desarrollador para usted mismo al crear una app personalizada, desde Workspace settings → Apps &→ Create.


Use RBAC para habilitar el modo desarrollador para un conjunto específico de miembros del Espacio de trabajo.

Después de que se otorga el acceso, los miembros habilitados pueden activar el modo desarrollador para su cuenta yendo a Settings → Apps → Advanced Settings.

Configurar una aplicación

Puedes crear una aplicación nueva desde la configuración de administrador o desde la configuración de usuario.

  • Confirma que el modo de desarrollador esté habilitado para tu cuenta (ver arriba).

  • Administradores/propietarios: desde Configuración del espacio de trabajo, ve a Aplicaciones → Crear.

  • Usuarios autorizados (incluidos administradores/propietarios): desde la configuración de usuario, ve a Aplicaciones → Crear.

  • Proporciona el punto de acceso y los metadatos requeridos para tu servidor MCP.

  • Elige el mecanismo de autenticación, si corresponde.

  • Haz clic en Analizar herramientas y espera a que se complete el análisis. Si tu servidor usa OAuth, completa el prompt de autorización y luego espera a que finalice el análisis de herramientas.

  • Haz clic en Crear.

  • Después de la configuración, la aplicación aparece como borrador en Configuración del espacio de trabajoAplicaciones → Borradores.

  • En la configuración de usuario, la aplicación nueva aparece en Configuración → Aplicaciones → Aplicaciones habilitadas. La aplicación nueva tendrá la etiqueta Dev junto a su nombre.

Si usa OAuth para la autenticación

Al configurar una app, confirme si su proveedor de OAuth/OpenID Connect está configurado para emitir tokens de actualización, ya que se requieren configuraciones adicionales para mantener la conectividad.

Para los proveedores de OpenID Connect, la forma estándar de solicitar un token de actualización es incluir el alcance offline_access en la solicitud de autorización, y que el proveedor anuncie compatibilidad con este en sus metadatos de detección.

Verifique que los puntos de acceso de detección .well-known del proveedor (.well-known/openid-configuration o .well-known/oauth-authorization-server) incluyan offline_access (o el equivalente de su proveedor) en scopes_supported o en un campo de capacidad similar. Si no se anuncia offline_access (o el alcance equivalente para token de actualización), o no se están emitiendo tokens de actualización, habilite el acceso offline o de actualización en la consola de administración, la configuración del tenant o la configuración de metadatos de su proveedor, y luego vuelva a crear la app para que ChatGPT obtenga los metadatos actualizados.

Si OAuth está configurado sin offline_access, ChatGPT puede perder acceso después de que caduque la autorización original porque la renovación del token de actualización podría no estar disponible, y los usuarios podrían necesitar autenticarse de nuevo.

Probar la aplicación nueva en ChatGPT

  1. Abre un chat nuevo y selecciona tu aplicación en borrador desde el menú de herramientas de ChatGPT (botón +) o mediante un prompt de texto.

  2. Prueba distintos prompts o casos de uso para tu aplicación.

  3. Usa las herramientas que expone la aplicación (incluidas las acciones de escritura).

  4. Confirma las acciones cuando se te solicite: ChatGPT pide confirmación según la configuración de confirmación de acciones de tu aplicación. Antes de probar, revisa qué acciones pueden ejecutarse sin pedir confirmación para que los evaluadores sepan qué esperar.

Publicar aplicación

Nota: Eres responsable de verificar que el servidor MCP y la app sean seguros y adecuados para tu organización antes de publicarlos. Más información

Solo los administradores y propietarios pueden publicar apps. Ve a Workplace Settings → Apps para publicar. Haz clic en Drafts y luego en el botón Publish. Revisa las advertencias de seguridad (especialmente para acciones de escritura). Una vez publicadas, las apps aparecen en la lista de conectores aprobados del espacio de trabajo y en la configuración de Apps de los usuarios en ChatGPT con la etiqueta custom junto al nombre de la app.

En los planes Business, las apps no se pueden actualizar después de publicarse en el lanzamiento. Para cambiar herramientas o metadatos, debes volver a crear y publicar. Los planes Enterprise/Edu tienen controles adicionales disponibles; sigue leyendo para conocer más.

Controles para administradores y propietarios de Enterprise/Edu

Los administradores/propietarios de Enterprise/Edu también pueden usar RBAC para determinar quién puede acceder a la app y controlar acciones específicas que esa app o conector puede realizar antes de publicarse.

  • Después de hacer clic en Publish (en el paso anterior), usa Configure Actions en la ventana modal que aparece para determinar qué acciones se permiten para la app, seleccionando o deseleccionando la acción. También puedes hacer clic en Refresh para extraer nuevas acciones (deseleccionadas de forma predeterminada) o actualizaciones de las definiciones de acciones. Usa Configure Access para seleccionar grupos a los que dar acceso antes de publicar.

También puedes controlar las acciones de la app después de publicarla.

  • Ubica la app en Workspace Settings → Apps, haz clic en el menú de puntos suspensivos (...) junto a la app que quieras configurar y luego en Action control.

  • Las actualizaciones del servidor MCP no se habilitan automáticamente; puedes hacer clic en el botón Refresh para obtener el conjunto más reciente de acciones o las actualizaciones de las acciones existentes. Las acciones nuevas están deshabilitadas de forma predeterminada, y los cambios en las acciones existentes se muestran como una diferencia.

Image

Usar la aplicación nueva en chats

  • Inicia un chat y selecciona una o más aplicaciones, o usa conocimiento de la empresa.

  • Puedes invocar varias aplicaciones propias y de terceros en un solo prompt (por ejemplo, recuperar datos internos y luego crear un ticket según el resultado).

  • Nota: si usas conocimiento de la empresa, solo se incluyen aplicaciones con funcionalidad de búsqueda/obtención.

  • Para acciones de escritura o modificación, ChatGPT pide confirmación cuando considera que la acción es importante. Revisa la configuración de confirmación de acciones antes de publicar para que los usuarios entiendan qué acciones pueden ejecutarse sin pedir confirmación.

Consideraciones de seguridad, protección y datos

Nota: Conectarse a servidores MCP inseguros o no confiables puede aumentar la exposición a riesgos de seguridad (incluida la inyección de prompts). Conéctate solo a servidores en los que confías y asegúrate de que quienes desarrollan entiendan los riesgos antes de habilitar el modo desarrollador. Más información

El modo de desarrollador es una capacidad potente que requiere una configuración y supervisión responsables. Para acciones de escritura o modificación, ChatGPT puede pedir confirmación según la configuración de confirmación de acciones de la aplicación y el posible impacto de la acción; algunas acciones pueden ejecutarse sin pedir confirmación. Los administradores y propietarios ven advertencias de riesgo al habilitar aplicaciones que pueden escribir o modificar datos.

Tú eres responsable de evaluar y verificar la idoneidad de las aplicaciones y los conectores personalizados que crees, o de las aplicaciones y los conectores de terceros que agregues para usarlos en tu espacio de trabajo. Asegúrate de que se aprueben todas las verificaciones técnicas, de uso y de políticas antes de implementar un conector personalizado.

API de cumplimiento

Las conversaciones de los usuarios, incluidas las que usan cualquier app, están disponibles en la Compliance API para clientes de Enterprise/Edu.

Preguntas frecuentes

¿Quién puede habilitar el modo desarrollador?

  • Enterprise/Edu: Los administradores otorgan acceso en Permissions & Roles → Connected Data. Luego, los usuarios habilitados lo activan en Settings → Apps → Advanced Settings. Solo los administradores/propietarios pueden publicar. Los administradores también pueden configurar quién obtiene acceso mediante RBAC.

  • Business: Solo los administradores pueden usar el modo desarrollador. Actívalo a través de Configuración de usuario → Apps → Configuración avanzada → Modo desarrollador o en Workspace settings → Apps → Create en modo desarrollador. Luego publica en Workspace settings → Apps.

¿Hay restricciones geográficas?

No.

¿Puedo probar apps creadas con Apps SDK en modo desarrollador?

Sí, puede probar apps y apps en modo desarrollador

¿Las apps de MCP están disponibles en móvil?

No, solo en la web.

¿Se pueden actualizar las apps después de publicarlas? ¿Puedo activar o desactivar herramientas específicas (lectura vs. escritura vs. obtención)?

Los administradores/propietarios de Business actualmente no pueden actualizar apps después de publicarlas; vuelva a crear y publicar para actualizar herramientas o metadatos. Los administradores/propietarios de Enterprise/Edu pueden habilitar o deshabilitar acciones de apps/conectores después de publicarlas. Consulte la sección Publish app / apps para obtener más detalles.

¿Qué controles de seguridad existen para las acciones de escritura?

ChatGPT muestra una confirmación explícita antes de ejecutar acciones de escritura; los administradores ven advertencias de riesgo al habilitar apps que pueden escribir o modificar datos.

¿Cómo revisa OpenAI la seguridad de las apps?

OpenAI realiza red teaming, monitoreo y advertencias para acciones de escritura. Las apps en el registro aprobado por OpenAI han sido revisadas antes de estar disponibles. Usted es responsable de verificar que cualquier app o conector sea apropiado para su organización, incluidas las apps y conectores que desarrolle o las apps y conectores de terceros que cargue.

¿Puedo cargar una app que creó otra persona?

Sí. Los administradores y desarrolladores pueden cargar cualquier app (incluidas las de código abierto o creadas por proveedores). Verifique la seguridad y la idoneidad antes de publicarla.

¿ChatGPT puede usar varias apps a la vez?

Sí. Los Espacios de trabajo pueden invocar varias apps propias y de terceros en un solo prompt.

¿Debo usar una app creada por OpenAI o una app personalizada de MCP?

Las apps creadas por OpenAI hoy son solo de búsqueda y no admiten acciones de escritura. Use apps personalizadas de MCP para capacidades de escritura/modificación.

¿Puedo conectarme a un servidor MCP local?

No directamente. ChatGPT se conecta a servidores MCP remotos. Si tu servidor MCP se ejecuta en una red privada, en las instalaciones o en una máquina de desarrollador, usa Secure MCP Tunnel para conectarlo a productos de OpenAI compatibles sin exponer el servidor a internet público.

¿Se requieren herramientas de búsqueda y obtención para los servidores conectados?

No. Ya no son necesarias.

¿Pueden el modo agente y la investigación profunda usar apps personalizadas?

El modo agente no usará apps personalizadas. La investigación profunda puede usar apps personalizadas, pero solo para acciones de lectura/obtención, no para acciones de escritura.

¿Las apps y la beta completa de MCP están disponibles para usuarios Pro?

Los usuarios Pro pueden crear apps con el AppsSDK. MCP completo solo está disponible actualmente para usuarios de Business y Enterprise/Edu. Los usuarios Pro pueden conectar MCP con permisos de lectura/obtención en modo desarrollador.

Tenga en cuenta que los usuarios Pro deben seguir habilitando el modo desarrollador para usar apps personalizadas.

¿Puedo usar mi app personalizada con el conocimiento de la empresa?

El conocimiento de la empresa admite apps personalizadas con acceso de obtención/búsqueda. Los administradores y propietarios de Enterprise controlan quién puede ver y acceder a estas apps mediante RBAC. Las apps con interfaz de usuario interactiva no son compatibles actualmente con el conocimiento de la empresa.

¿Los cambios en las apps de MCP se actualizan automáticamente en mi Espacio de trabajo?

No. Después de que un administrador aprueba por primera vez una app de MCP para el Espacio de trabajo, ChatGPT usa una instantánea “congelada” de sus herramientas e inputs disponibles. Los cambios realizados después por el desarrollador de la app no se aplican hasta que un administrador revise y publique una actualización.

¿Qué sucede si la definición de una herramienta cambia después de la aprobación?

Si la app activa ya no coincide con la instantánea congelada, las llamadas a herramientas pueden generar errores. Las actualizaciones compatibles con versiones anteriores (por ejemplo, agregar un nuevo parámetro opcional) pueden seguir funcionando. Si la definición de la herramienta no es compatible con versiones anteriores, los administradores/propietarios deben actualizar las acciones de la herramienta desde Workspace settings antes de continuar. Revise la sección Publish App de este artículo para obtener más información sobre cómo publicar el cambio.

¿Los usuarios verán un prompt para actualizar o notificar al administrador si una llamada genera un error?

No. Actualmente, los mensajes de error no incluyen un prompt automático para actualizar, y no se notifica proactivamente a los administradores cuando una app necesita revisión.

¿Este artículo te fue útil?