Skip to main content
Glama

MCP Simple OpenAI Assistant

by andybrandt

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.

Instalación

pip install mcp-simple-openai-assistant

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)

{ "mcpServers": { "openai-assistant": { "command": "python", "args": ["-m", "mcp_simple_openai_assistant"], "env": { "OPENAI_API_KEY": "your-api-key-here" } } } }

(Versión de Windows)

"mcpServers": { "openai-assistant": { "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "args": ["-m", "mcp_simple_openai_assistant"], "env": { "OPENAI_API_KEY": "your-api-key-here" } }

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 python.exe sin ninguna ruta. Compruebe con cmd qué funciona mejor para usted (usar where python podría ser útil).

Uso

Una vez configurado, el servidor proporciona herramientas para:

  1. Crear nuevos asistentes con instrucciones específicas
  2. Lista de asistentes existentes
  3. Modificar asistentes
  4. Iniciar nuevos hilos de conversación
  5. 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:

git clone https://github.com/andybrandt/mcp-simple-openai-assistant cd mcp-simple-openai-assistant pip install -e .
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. Características
    1. Instalación
      1. Configuración
        1. Uso
          1. HACER
            1. Desarrollo

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) server that lets you seamlessly use OpenAI's models right from Claude.
                Last updated -
                1
                24
                28
                JavaScript
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                Enables integration with OpenAI models through the MCP protocol, supporting concise and detailed responses for use with Claude Desktop.
                Last updated -
                1
                1
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.
                Last updated -
                28
                Python
                • Linux
                • Apple
              • -
                security
                -
                license
                -
                quality
                A simple server that acts as a Master Control Program (MCP) for unified interaction with OpenAI and Anthropic (Claude) AI models through a single API endpoint.
                Last updated -

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/andybrandt/mcp-simple-openai-assistant'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server