Overview
Features
Chat Tool
A single tool named 'chat' that relays user questions to the configured AI chat provider via MCP.
Multi-provider configuration
Reuse the same MCP server for multiple providers by launching separate configurations with different environment variables (AI_CHAT_NAME, AI_CHAT_MODEL, AI_CHAT_BASE_URL, AI_CHAT_KEY).
OpenAI SDK compatibility
Works with any OpenAI SDK-compatible Chat Completion API, enabling integration with OpenAI, Perplexity, Groq, xAI, PyroPrompts, and more.
TypeScript implementation
Implemented as a TypeScript MCP server for robust typing and integration.
Claude Desktop integration
Designed to plug into Claude Desktop MCP workflows with example config snippets.
Debugging with MCP Inspector
Supports debugging via the MCP Inspector with a browser-accessible debugging URL.
Development workflow and Smithery deployment
Provides npm scripts for build, watch, and installation via Smithery, npx, or direct node invocation.
Who Is This For?
- Developers:Configure and deploy MCP server to route chat queries to multiple AI providers.
- Claude Desktop:Integrators using Claude Desktop to access non-OpenAI providers through MCP.
- LibreChat:LibreChat users seeking multi-provider chat integration via MCP within LibreChat workflows.




