any-chat-completions-mcp - MCP Server Seguro por ALMC Security 2025

any-chat-completions-mcp

Ver en GitHub

any-chat-completions-mcp Servidor MCP

Integra Claude con cualquier API de completado de chat compatible con OpenAI SDK - OpenAI, Perplexity, Groq, xAI, PyroPrompts y más.

Esto implementa el Servidor de Protocolo de Contexto de Modelo. Más información: https://modelcontextprotocol.io

Se trata de un servidor MCP basado en TypeScript que implementa una aplicación en cualquier API de finalización de chat compatible con el SDK de OpenAI.

Tiene una herramienta, chat que retransmite una pregunta a un Proveedor de Chat AI configurado.

smithery badge

Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con auto-rebuild:

npm run watch

Instalación

Para añadir OpenAI a Claude Desktop, añade la configuración del servidor:

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

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

Puede utilizarlo a través de npx en su configuración de Claude Desktop de la siguiente manera:

{ "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 clonas el repo, puedes construir y usar en tu configuración Claude Desktop así:


{ "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" } } } }

Puedes añadir múltiples proveedores haciendo referencia al mismo servidor MCP varias veces, pero con diferentes argumentos env:


{ "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" } } } }

Con estos tres, verás una herramienta para cada uno en el Inicio de Claude Desktop:

Claude Desktop Home with Chat Tools

Y luego puedes chatear con otros LLMs y se muestra en el chat así:

Claude Chat with OpenAI

O, configurar en LibreChat como:

 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'

Y se muestra en LibreChat:

LibreChat with Perplexity Chat

Instalación a través de Smithery

Para instalar Any OpenAI Compatible API Integrations for Claude Desktop automáticamente a través de Smithery:

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

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede resultar complicada. Recomendamos utilizar el Inspector MCP, que está disponible como un script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Agradecimientos

  • Obviamente al equipo de modelcontextprotocol y Anthropic por la especificación MCP y la integración en Claude Desktop. https://modelcontextprotocol.io/introduction
  • PyroPrompts por patrocinar este proyecto. Usa el código CLAUDEANYCHAT para 20 créditos de automatización gratis en Pyroprompts.

Relacionados en Comunicación - MCP Servers Seguros

ServidorResumenAcciones
Damien Email LuchadorPlataforma Email Intelligence basada en IAVer
AllVoiceLabAI AUDIOVer
Clash of ClansVer
Servidor CData Slack MCPServidor de protocolo de contexto de modelo (MCP) de CData para SlackVer
Aligo SMSVer
ELEMENTO.FMFragmentos Grupos ProyectosVer