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

Modo de desarrollador y aplicaciones MCP en ChatGPT

Actualización: 4 days ago

Nota: La compatibilidad total con MCP (Model Context Protocol), incluidas las acciones de modificación/escritura, se está lanzando en beta para los planes de ChatGPT Business, Enterprise y Edu. La funcionalidad, la interfaz de usuario y los permisos pueden cambiar a medida que iteramos.

Resumen general

Con el modo desarrollador de ChatGPT, tu organización puede crear, probar e implementar apps con tecnología MCP que permiten a ChatGPT actuar 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.


Actúa con las herramientas y sistemas de tu empresa desde ChatGPT, yendo más allá de leer/buscar mediante la creación de 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 verifica las 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 área de trabajo mediante RBAC.

Consulta Apps en ChatGPT y Desarrollar con el SDK de Apps 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 área de trabajo, crear y probar apps personalizadas, y publicarlas para su área de trabajo.

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

Implementar una app

Habilitar el modo desarrollador

Los administradores del área de trabajo primero deben habilitar el modo desarrollador desde la configuración de administrador del área de trabajo. El interruptor del modo desarrollador se encuentra en Configuración del área de trabajo → Permisos y roles → Connected Data Modo desarrollador / Crear conectores MCP personalizados. Consulta la sección de abajo para ver los detalles específicos del plan.

Planes Business

Solo los administradores/propietarios pueden habilitar el modo para desarrolladores e implementar una app. Los administradores no pueden habilitar el modo para desarrolladores para miembros individuales de su Área de trabajo.

Puede ver la lista actual de administradores y propietarios de su Área de trabajo en Configuración del Área de trabajo → Miembros.


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

Habilite el modo para desarrolladores al crear una nueva app personalizada, desde Configuración del Área de trabajo > Apps > Crear.

Planes Enterprise/Edu

Los administradores/propietarios pueden habilitar el modo para desarrolladores desde su configuración de usuario. Vaya a Configuración → Apps → Configuración avanzada para activarlo.

También puede habilitar el modo para desarrolladores para usted mismo al crear una app personalizada desde Configuración del Área de trabajo → Apps &→ Crear.


Use RBAC para habilitar el modo para desarrolladores para un conjunto específico de miembros del Área de trabajo.

Una vez concedido el acceso, los miembros habilitados pueden activar el modo para desarrolladores para su cuenta en Configuración → Apps → Configuración avanzada.

Configurar una aplicación

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

  • Confirma que el modo de desarrollador esté habilitado para tu cuenta (consulta más arriba).

  • Administradores/propietarios: en Configuración del área de trabajo, ve a Aplicaciones → Crear.

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

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

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

  • Haz clic en Escanear herramientas y espera a que se complete el escaneo. Si tu servidor usa OAuth, completa la solicitud de autorización y espera a que finalice el escaneo de herramientas.

  • Haz clic en Crear.

  • Tras la configuración, la aplicación aparece como borrador en Configuración del área de trabajoAplicaciones → Borradores.

  • En la configuración de usuario, la nueva aplicación aparece en Configuración → Aplicaciones → Aplicaciones habilitadas. La nueva aplicación 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.

En el caso de 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 él 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 el token de actualización) o no se están emitiendo tokens de actualización, habilite el acceso sin conexión o de actualización en la consola de administración de su proveedor, en la configuración del tenant o en la configuración de metadatos, y luego vuelva a crear la app para que ChatGPT obtenga los metadatos actualizados.

Si OAuth se configura sin offline_access, ChatGPT puede perder el acceso después de que caduque la autorización original porque la renovación del token de actualización puede no estar disponible, y es posible que los usuarios tengan que volver a autenticarse.

Probar la nueva aplicación en ChatGPT

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

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

  3. Usa las herramientas expuestas por 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 solicitud de confirmación para que los probadores 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 Configuración del área de trabajo → Apps para publicar. Haz clic en Borradores y luego en el botón Publicar. Revisa las advertencias de seguridad, especialmente para las acciones de escritura. Una vez publicadas, las apps aparecen en la lista de conectores aprobados del área 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, al lanzarse no se pueden actualizar las apps después de publicarlas. Para cambiar herramientas o metadatos, debes volver a crear y publicar. Los planes Enterprise/Edu disponen de controles adicionales; sigue leyendo para obtener más información.


Controles para administradores y propietarios de Enterprise/Edu

Los administradores de Enterprise/Edu/propietarios 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 la publicación.

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

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

  • Localiza la app en Configuración del área de trabajo → Apps, haz clic en el menú de puntos suspensivos (...) junto a la app que quieres configurar y luego en Control de acciones.

  • Las actualizaciones del servidor MCP no se habilitan automáticamente; puedes hacer clic en el botón Actualizar 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 nueva aplicación en chats

  • Inicia un chat y selecciona una o varias aplicaciones, o usa el 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 basado en el resultado).

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

  • Para las acciones de escritura o modificación, ChatGPT solicita 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 solicitud de confirmación.

Seguridad, protección y consideraciones sobre los 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íes y asegúrate de que quienes crean apps 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 una supervisión responsables. Para las acciones de escritura o modificación, ChatGPT puede solicitar 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 solicitud de confirmación. Los administradores/propietarios ven advertencias de riesgo al habilitar aplicaciones que pueden escribir o modificar datos.

Eres responsable de evaluar y verificar la idoneidad de las aplicaciones y conectores personalizados que crees, o de las aplicaciones y conectores de terceros que añadas para su uso en tu área de trabajo. Asegúrate de que se superen todas las comprobaciones técnicas, de uso y de políticas antes de implementar un conector personalizado.

Compliance API

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 Permisos y roles → Connected Data. Los usuarios habilitados luego lo activan en Configuración → Apps → Configuración avanzada. 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 en Configuración de usuario → Apps → Configuración avanzada → Modo desarrollador o en Configuración del área de trabajo → Apps → Crear en modo desarrollador. Luego publica en Configuración del área de trabajo → Apps.

¿Hay restricciones geográficas?

No.

¿Puedo probar Apps creadas con Apps SDK en el modo para desarrolladores?

Sí, puede probar apps y apps en modo de desarrollo

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

No; solo en web.

¿Se pueden actualizar las apps después de publicarlas? ¿Puedo activar/desactivar herramientas concretas (lectura frente a escritura frente a 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 la app o del conector después de la publicación. Consulte la sección Publicar 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, supervisión y advertencias para las acciones de escritura. Las apps del registro aprobado por OpenAI han sido revisadas antes de estar disponibles. Usted es responsable de verificar que cualquier app o conector sea adecuado 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 haya creado 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.

¿Puede ChatGPT usar varias apps a la vez?

Sí. Las Áreas de trabajo pueden invocar varias apps propias y de terceros en un solo prompt.

¿Debería usar una app creada por OpenAI o una app MCP personalizada?

Las apps creadas por OpenAI hoy solo son de búsqueda y no admiten acciones de escritura. Use apps MCP personalizadas 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 local o en una máquina de desarrollo, usa Secure MCP Tunnel para conectarlo a productos de OpenAI compatibles sin exponer el servidor a la Internet pública.

¿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 avanzada usar apps personalizadas?

El modo agente no usará apps personalizadas. La investigación avanzada 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 AppsSDK. MCP completo solo está disponible actualmente para usuarios Business y Enterprise/Edu. Los usuarios Pro pueden conectar MCP con permisos de lectura/obtención en el modo para desarrolladores.

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

¿Puedo usar mi app personalizada con company knowledge?

Company knowledge 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 company knowledge.

¿Las modificaciones de las apps MCP se actualizan automáticamente en mi Área de trabajo?

No. Después de que un administrador apruebe por primera vez una app MCP para el Área de trabajo, ChatGPT usa una instantánea “congelada” de sus herramientas y entradas disponibles. Los cambios que realice más adelante el desarrollador de la app no se aplican hasta que un administrador revise y publique una actualización.

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

Si la app en producción ya no coincide con la instantánea congelada, las llamadas a herramientas pueden generar errores. Las actualizaciones retrocompatibles (por ejemplo, añadir un nuevo parámetro opcional) pueden seguir funcionando. Si la definición de la herramienta no es retrocompatible, los administradores/propietarios deben actualizar las acciones de la herramienta desde Configuración del Área de trabajo antes de continuar. Revise la sección Publicar app de este artículo para obtener más información sobre cómo publicar el cambio.

¿Verán los usuarios 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 de forma proactiva a los administradores cuando una app necesita revisión.

¿Te ha resultado útil este artículo?