any-chat-completions-mcp - MCP Server segur per ALMC Security 2025

any-chat-completions-mcp

Veure a GitHub

any-chat-completions-mcp MCP Server

Integra Claude amb qualsevol API de Chat Completion compatible amb l'SDK d'OpenAI - OpenAI, Perplexity, Groq, xAI, PyroPrompts i més.

Això implementa el servidor del Model Context Protocol. Més informació: https://modelcontextprotocol.io

Aquest és un servidor MCP basat en TypeScript que implementa una solució per a qualsevol API de Chat Completions compatible amb l'SDK d'OpenAI.

Conté una única eina, chat, que reenviï una pregunta a un proveïdor d'AI Chat configurat.

smithery badge

Desenvolupament

Instal·la les dependències:

npm install

Compila el servidor:

npm run build

Per al desenvolupament amb recompilació automàtica:

npm run watch

Instal·lació

Per afegir OpenAI a Claude Desktop, afegeix la configuració del servidor:

A MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

A Windows: %APPDATA%/Claude/claude_desktop_config.json

El pots usar amb npx a la configuració de Claude Desktop així:

{
  "mcpServers": {
    "chat-openai": {
      "command": "npx",
      "args": [
        "@pyroprompts/any-chat-completions-mcp"
      ],
      "env": {
        "AI_CHAT_KEY": "OPENAI_KEY",
        "AI_CHAT_NAME": "OpenAI",
        "AI_CHAT_MODEL": "gpt-4o",
        "AI_CHAT_BASE_URL": "https://api.openai.com/v1"
      }
    }
  }
}

O, si clones el repositori, pots compilar i usar a la configuració de Claude Desktop així:


{
  "mcpServers": {
    "chat-openai": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "OPENAI_KEY",
        "AI_CHAT_NAME": "OpenAI",
        "AI_CHAT_MODEL": "gpt-4o",
        "AI_CHAT_BASE_URL": "https://api.openai.com/v1"
      }
    }
  }
}

Pots afegir diversos proveïdors referint el mateix servidor MCP diverses vegades, però amb arguments d'entorn diferents:


{
  "mcpServers": {
    "chat-pyroprompts": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "PYROPROMPTS_KEY",
        "AI_CHAT_NAME": "PyroPrompts",
        "AI_CHAT_MODEL": "ash",
        "AI_CHAT_BASE_URL": "https://api.pyroprompts.com/openaiv1"
      }
    },
    "chat-perplexity": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "PERPLEXITY_KEY",
        "AI_CHAT_NAME": "Perplexity",
        "AI_CHAT_MODEL": "sonar",
        "AI_CHAT_BASE_URL": "https://api.perplexity.ai"
      }
    },
    "chat-openai": {
      "command": "node",
      "args": [
        "/path/to/any-chat-completions-mcp/build/index.js"
      ],
      "env": {
        "AI_CHAT_KEY": "OPENAI_KEY",
        "AI_CHAT_NAME": "OpenAI",
        "AI_CHAT_MODEL": "gpt-4o",
        "AI_CHAT_BASE_URL": "https://api.openai.com/v1"
      }
    }
  }
}

Amb aquests tres, veuràs una eina per a cadascun a la pàgina principal de Claude Desktop:

Claude Desktop Home with Chat Tools

Després, pots xerrar amb altres LLMs i es mostrarà al xat així:

Claude Chat with OpenAI

O, configura a LibreChat així:

  chat-perplexity:
    type: stdio
    command: npx
    args:
      - -y
      - @pyroprompts/any-chat-completions-mcp
    env:
      AI_CHAT_KEY: "pplx-012345679"
      AI_CHAT_NAME: Perplexity
      AI_CHAT_MODEL: sonar
      AI_CHAT_BASE_URL: "https://api.perplexity.ai"
      PATH: '/usr/local/bin:/usr/bin:/bin'

I es mostrarà a LibreChat:

LibreChat with Perplexity Chat

Instal·lació via Smithery

Per instal·lar automàticament integracions d'API compatibles amb OpenAI per a Claude Desktop a través de Smithery:

npx -y @smithery/cli install any-chat-completions-mcp-server --client claude

Depuració

Com que els servidors MCP es comuniquen via stdio, la depuració pot ser difícil. Recomanem utilitzar el MCP Inspector, que està disponible com a script de paquet:

npm run inspector

L'Inspector proporcionarà una URL per accedir a les eines de depuració al teu navegador.

Agraïments

  • Clarament, el modelcontextprotocol i l'equip d'Anthropic per a la especificació MCP i la integració a Claude Desktop. https://modelcontextprotocol.io/introduction
  • PyroPrompts per patrocinar aquest projecte. Utilitza el codi CLAUDEANYCHAT per a 20 crèdits d'automatització gratuïts a Pyroprompts.

Instal\u00b7lem i gestionem el teu servidor MCP

El nostre equip configura, desplega i manté servidors MCP adaptats a la teva infraestructura.

  • Instal\u00b7lació i configuració professional
  • Integració amb els teus sistemes existents
  • Suport tècnic i manteniment continu
  • Seguretat i auditoria personalitzada

Resposta en menys de 24h · Sense compromís

Consulta ràpida sobre MCP

Relacionats a Comunicació - MCP Servers segurs