Other Tools and Integrations JavaScript ★ 153

pyroprompts/any-chat-completions-mcp

Perplexity, Groq, xAI ve daha birçok OpenAI SDK uyumlu Chat Completions API'leri ile sohbet edin.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "pyroprompts-any-chat-completions-mcp": {
      "command": "node",
      "args": [
        "~/.mcp/any-chat-completions-mcp/index.js"
      ]
    }
  }
}

any-chat-completions-mcp MCP Sunucusu

Claude'u OpenAI SDK Uyumlu Herhangi Bir Chat Completion API ile Entegre Edin - OpenAI, Perplexity, Groq, xAI, PyroPrompts ve daha fazlası.

Bu, Model Context Protocol Sunucusunu uygular. Daha fazla bilgi: https://modelcontextprotocol.io

Bu, OpenAI SDK Uyumlu herhangi bir Chat Completions API'ye bir uygulama uygulayan TypeScript tabanlı bir MCP sunucusudur.

Bir adet tool'u vardır: chat, bu bir soruyu yapılandırılmış bir AI Chat Sağlayıcısına iletir.

smithery badge

Geliştirme

Bağımlılıkları yükleyin:

npm install

Sunucuyu derleyin:

npm run build

Otomatik yeniden derleme ile geliştirme için:

npm run watch

Kurulum

OpenAI'yi Claude Desktop'a eklemek için sunucu yapılandırmasını ekleyin:

MacOS'ta: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows'ta: %APPDATA%/Claude/claude_desktop_config.json

Claude Desktop yapılandırmanızda npx aracılığıyla şu şekilde kullanabilirsiniz:

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

Veya, depoyu klonlarsanız, Claude Desktop yapılandırmanızda şu şekilde derleyip kullanabilirsiniz:


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

Aynı MCP sunucusuna farklı env argümanları ile birden çok sağlayıcı ekleyebilirsiniz:


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

Bu üç sağlayıcı ile Claude Desktop Ana Sayfasında her biri için bir tool göreceksiniz:

Chat Tools ile Claude Desktop Ana Sayfası

Ve ardından diğer LLM'lerle sohbet edebilirsiniz ve sohbette şu şekilde görünür:

OpenAI ile Claude Sohbeti

Veya LibreChat içinde şu şekilde yapılandırın:

  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'

Ve LibreChat'te görünür:

Perplexity Chat ile LibreChat

Smithery Aracılığıyla Kurulum

OpenAI Uyumlu API Entegrasyonlarını Claude Desktop'a Smithery aracılığıyla otomatik olarak yüklemek için:

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

Hata Ayıklama

MCP sunucuları stdio üzerinden iletişim kurmadığından, hata ayıklama zor olabilir. MCP Inspector kullanmanızı öneririz; bu paket script'i olarak mevcuttur:

npm run inspector

Inspector, tarayıcınızda hata ayıklama araçlarına erişim için bir URL sağlayacaktır.

Teşekkürler

  • Açıkçası MCP Spesifikasyonu ve Claude Desktop'a entegrasyonu için modelcontextprotocol ve Anthropic ekibine. https://modelcontextprotocol.io/introduction
  • Bu projeyi sponsorluğu için PyroPrompts. Pyroprompts'ta 20 ücretsiz otomasyon kredisi için CLAUDEANYCHAT kodunu kullanın.

Benzer MCP sunucuları

Daha fazla: Other Tools and Integrations →