MCP OpenAI Server

Un servidor para interactuar con la API de OpenAI. Requiere una clave de API de OpenAI.

Documentación

MCP OpenAI Server

Un servidor de Model Context Protocol (MCP) que te permite usar los modelos de OpenAI directamente desde Claude.

Características

  • Integración directa con los modelos de chat de OpenAI
  • Soporte para múltiples modelos, incluyendo:
    • gpt-4o
    • gpt-4o-mini
    • o1-preview
    • o1-mini
  • Interfaz simple de paso de mensajes
  • Manejo básico de errores

Requisitos previos

Instalación

Primero, asegúrate de tener instalada la aplicación Claude Desktop y de haber solicitado una clave API de OpenAI.

Añade esta entrada a tu claude_desktop_config.json (en Mac, la encontrarás en ~/Library/Application\ Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "mcp-openai": {
      "command": "npx",
      "args": ["-y", "@mzxrai/mcp-openai@latest"],
      "env": {
        "OPENAI_API_KEY": "your-api-key-here (get one from https://platform.openai.com/api-keys)"
      }
    }
  }
}

Esta configuración permite que Claude Desktop inicie el servidor MCP de OpenAI cuando lo necesites.

Uso

Simplemente comienza a chatear con Claude y cuando quieras usar los modelos de OpenAI, pídele a Claude que los use.

Por ejemplo, puedes decir:

Can you ask o1 what it thinks about this problem?

o:

What does gpt-4o think about this?

El servidor actualmente soporta estos modelos:

  • gpt-4o (predeterminado)
  • gpt-4o-mini
  • o1-preview
  • o1-mini

Herramientas

  1. openai_chat
    • Envía mensajes a la API de completado de chat de OpenAI
    • Argumentos:
      • messages: Matriz de mensajes (obligatorio)
      • model: Qué modelo usar (opcional, por defecto gpt-4o)

Problemas

Este es un software alfa, por lo que puede tener errores. Si tienes un problema, revisa los registros MCP de Claude Desktop:

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

Desarrollo

# Install dependencies
pnpm install

# Build the project
pnpm build

# Watch for changes
pnpm watch

# Run in development mode
pnpm dev

Requisitos

  • Node.js >= 18
  • Clave API de OpenAI

Plataformas verificadas

  • macOS
  • Linux

Licencia

MIT

Autor

mzxrai