any-chat-completions-mcpServer

pyroprompts
GitHub
chat completionAPI integrationMCP server

Loading subscription status...

💡 Description

This MCP server integrates Claude with chat completion APIs compatible with the OpenAI SDK (including OpenAI, Perplexity, Groq, xAI, PyroPrompts, etc.). It implements a TypeScript-based MCP server for OpenAI SDK compatible Chat Completions API.

📝 JSON Entries

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

🛠️ Tools

chat-with-openai

Features

  • Integrates with OpenAI's Chat API
  • Supports multiple chat providers
  • Allow configuration for chat models

💬 Example Queries

  • Send a message to OpenAI and get a response
  • Integrate with Perplexity for advanced chat completions