MCP OpenAI Server

Um servidor para interagir com a API da OpenAI. Requer uma chave de API da OpenAI.

Documentação

Servidor MCP OpenAI

Um servidor Model Context Protocol (MCP) que permite usar os modelos da OpenAI diretamente no Claude.

Recursos

  • Integração direta com os modelos de chat da OpenAI
  • Suporte a vários modelos, incluindo:
    • gpt-4o
    • gpt-4o-mini
    • o1-preview
    • o1-mini
  • Interface simples de envio de mensagens
  • Tratamento básico de erros

Pré-requisitos

Instalação

Primeiro, certifique-se de ter o aplicativo Claude Desktop instalado e de ter solicitado uma chave de API da OpenAI.

Adicione esta entrada ao seu claude_desktop_config.json (no Mac, você a encontrará em ~/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 configuração permite que o Claude Desktop inicie o servidor MCP da OpenAI sempre que necessário.

Uso

Basta começar a conversar com o Claude e, quando quiser usar os modelos da OpenAI, peça ao Claude para usá-los.

Por exemplo, você pode dizer:

Can you ask o1 what it thinks about this problem?

ou,

What does gpt-4o think about this?

O servidor atualmente suporta estes modelos:

  • gpt-4o (padrão)
  • gpt-4o-mini
  • o1-preview
  • o1-mini

Ferramentas

  1. openai_chat
    • Envia mensagens para a API de conclusão de chat da OpenAI
    • Argumentos:
      • messages: Matriz de mensagens (obrigatório)
      • model: Qual modelo usar (opcional, padrão: gpt-4o)

Problemas

Este é um software alfa, portanto pode conter bugs. Se você tiver algum problema, verifique os logs MCP do Claude Desktop:

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

Desenvolvimento

# Install dependencies
pnpm install

# Build the project
pnpm build

# Watch for changes
pnpm watch

# Run in development mode
pnpm dev

Requisitos

  • Node.js >= 18
  • Chave de API da OpenAI

Plataformas verificadas

  • macOS
  • Linux

Licença

MIT

Autor

mzxrai