Skip to main content
Glama

OpenAI Agents MCP Server

by lroolle

Servidor MCP de agentes OpenAI

Un servidor de Protocolo de Contexto de Modelo (MCP) que expone agentes OpenAI a través del protocolo MCP.

Características

Este servidor expone tanto agentes individuales como un orquestador de múltiples agentes mediante el SDK de OpenAI Agents:

Agentes Especializados Individuales

  • Agente de búsqueda web : un agente especializado para buscar información en tiempo real en la web.
  • Agente de búsqueda de archivos : un agente especializado para buscar y analizar archivos en el almacén de vectores de OpenAI
  • Computer Action Agent : Un agente especializado para realizar acciones en su computadora de forma segura

Orquestador multiagente

  • Agente orquestador : un agente potente que puede coordinar entre los agentes especializados, eligiendo el o los adecuados para cada tarea.

Se accede a cada agente a través del protocolo MCP, lo que lo hace disponible para cualquier cliente MCP, incluida la aplicación de escritorio Claude.

Instalación

Prerrequisitos

  • Python 3.11 o superior
  • Gestor de paquetes uv (recomendado)
  • Clave API de OpenAI

Instalación mediante herrería

Para instalar openai-agents-mcp-server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @lroolle/openai-agents-mcp-server --client claude

Escritorio de Claude

"mcpServers": { "openai-agents-mcp-server": { "command": "uvx", "args": ["openai-agents-mcp-server"], "env": { "OPENAI_API_KEY": "your-api-key-here" } } }

Detalles de implementación

Requisitos de herramientas

  • WebSearchTool : no se requieren parámetros, pero puede aceptar un contexto de ubicación opcional
  • FileSearchTool : Requiere vector_store_ids (ID de sus almacenes de vectores OpenAI)
  • ComputerTool : Requiere una implementación de AsyncComputer (actualmente simulada)

Personalización

Puedes personalizar este servidor mediante:

  1. Implementación de una interfaz AsyncComputer completa para permitir interacciones informáticas reales
  2. Agregar agentes especializados adicionales para otras herramientas OpenAI
  3. Mejorar el agente del orquestador para gestionar flujos de trabajo más complejos

Configuración

Puede configurar el servidor utilizando variables de entorno:

  • OPENAI_API_KEY : Su clave API de OpenAI (obligatoria)
  • MCP_TRANSPORT : Protocolo de transporte a utilizar (predeterminado: "stdio", puede ser "sse")

Desarrollo

Configurar el entorno de desarrollo

# Clone the repository git clone https://github.com/lroolle/openai-agents-mcp-server.git cd openai-agents-mcp-server # Create a virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv sync --dev

Pruebas con MCP Inspector

Puede probar el servidor utilizando el Inspector MCP:

# In one terminal, run the server with SSE transport export OPENAI_API_KEY=your-api-key export MCP_TRANSPORT=sse uv run mcp dev src/agents_mcp_server/server.py

Luego abra un navegador web y navegue a http://localhost:5173 .

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que permite a los usuarios de Claude acceder a agentes especializados de OpenAI (búsqueda web, búsqueda de archivos, acciones de computadora) y a un orquestador de múltiples agentes a través del protocolo MCP.

  1. Características
    1. Agentes Especializados Individuales
    2. Orquestador multiagente
  2. Instalación
    1. Prerrequisitos
    2. Instalación mediante herrería
    3. Escritorio de Claude
  3. Detalles de implementación
    1. Requisitos de herramientas
    2. Personalización
  4. Configuración
    1. Desarrollo
      1. Configurar el entorno de desarrollo
      2. Pruebas con MCP Inspector
    2. Licencia

      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
      • -
        security
        A
        license
        -
        quality
        A simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.
        Last updated -
        26
        Python
        MIT License
        • Apple
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol (MCP) server implementation for the OpenLedger API. This server provides structured context to AI models according to the MCP specification.
        Last updated -
        8
        TypeScript
        Apache 2.0
      • -
        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

      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/lroolle/openai-agents-mcp-server'

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