any-chat-completions-mcp

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows sending chat messages to OpenAI's API and receiving responses from models like gpt-4o

  • Integrates with Perplexity's API to send chat messages and receive responses from models like llama-3.1-sonar-small-128k-online

any-chat-completes-mcp MCP 서버

Claude를 모든 OpenAI SDK 호환 채팅 완성 API(OpenAI, Perplexity, Groq, xAI, PyroPrompts 등)와 통합하세요.

이는 모델 컨텍스트 프로토콜 서버를 구현합니다. 자세한 내용은 https://modelcontextprotocol.io를 참조하세요.

이는 모든 OpenAI SDK 호환 채팅 완성 API에 구현을 구현하는 TypeScript 기반 MCP 서버입니다.

질문을 구성된 AI 채팅 제공자에게 전달하는 chat 가 하나 있습니다.

개발

종속성 설치:

지엑스피1

서버를 빌드하세요:

npm run build

자동 재빌드를 사용한 개발의 경우:

npm run watch

설치

Claude Desktop에 OpenAI를 추가하려면 서버 구성을 추가하세요.

MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

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

동일한 MCP 서버를 여러 번 참조하면서 서로 다른 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": "llama-3.1-sonar-small-128k-online", "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" } } } }

이 세 가지를 사용하면 Claude Desktop Home에서 각 도구가 표시됩니다.

그러면 다른 LLM과 채팅을 할 수 있는데, 채팅창에 이렇게 표시됩니다.

디버깅

MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.

npm run inspector

검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.

감사의 말

  • MCP 사양을 개발하고 Claude Desktop에 통합한 modelcontextprotocol과 Anthropic 팀에 감사드립니다. https://modelcontextprotocol.io/introduction
  • 이 프로젝트를 후원해 주신 PyroPrompts 에 감사드립니다. CLAUDEANYCHAT 코드를 사용하시면 PyroPrompts에서 20개의 무료 자동화 크레딧을 받으실 수 있습니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Claude를 모든 OpenAI SDK 호환 채팅 완성 API(OpenAI, Perplexity, Groq, xAI, PyroPrompts 등)와 통합하세요.

  1. Development
    1. Installation
      1. Debugging
      2. Acknowledgements
    ID: nuksdrfb55