Asistente simple OpenAI de MCP
Los asistentes de IA son geniales. Pensé que sería buena idea que mi Claude (Claude consciente) también tuviera uno. Y ahora lo tiene, y le resulta útil y divertido. ¡Tu Claude también puede tener uno!
Un servidor MCP sencillo para interactuar con asistentes OpenAI. Este servidor permite que otras herramientas (como Claude Desktop) creen e interactúen con asistentes OpenAI mediante el Protocolo de Contexto de Modelo.
Características
Crear nuevos asistentes OpenAI y manipular los existentes
Iniciar hilos de conversación
Envía mensajes y recibe respuestas: habla con los asistentes
Dado que los asistentes de OpenAI pueden tardar bastante en responder y el procesamiento se interrumpe debido al tiempo de espera del cliente (escritorio de Claude), sobre el cual el código del servidor MCP no tiene control, implementamos un enfoque en dos etapas. En la primera llamada, Claude envía un mensaje al asistente para iniciar el procesamiento; en la segunda llamada, posiblemente varios minutos después, Claude puede recuperar la respuesta. Esta es una solución temporal hasta que el protocolo MCP y los clientes implementen un mecanismo de mantenimiento de la conexión para un procesamiento más prolongado.
Related MCP server: OpenAI MCP Server
Instalación
Configuración
El servidor requiere que se configure una clave API de OpenAI en el entorno. Para Claude Desktop, agregue esto a su configuración:
(Versión para macOS)
(Versión de Windows)
La instalación de MS Windows es un poco más compleja, ya que necesita verificar la ruta real de su ejecutable de Python. La ruta proporcionada arriba suele ser correcta, pero podría variar según su configuración. A veces, basta con
Uso
Una vez configurado, el servidor proporciona herramientas para:
Crear nuevos asistentes con instrucciones específicas
Lista de asistentes existentes
Modificar asistentes
Iniciar nuevos hilos de conversación
Envía mensajes y recibe respuestas
El servidor maneja toda la comunicación de la API de OpenAI, incluida la gestión de asistentes, hilos y manejo de mensajes.
HACER
Agregue una forma de manejar subprocesos: almacene los identificadores de los subprocesos para su posible reutilización
Agregue una forma de manejar mejor las respuestas largas de OpenAI que ahora parecen a veces generar tiempos de espera.
Desarrollo
Para instalar para desarrollo: