The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Unichat MCP Server listing page.
Send requests to OpenAI, Anthropic, and OpenAI-compatible providers using MCP protocol via tool or predefined prompts. For OpenAI-compatible providers such as MistralAI, xAI, Google AI, DeepSeek, Alibaba, or Inception, set UNICHAT_BASE_URL to the provider's compatible API endpoint.
Vendor API key required
The server implements one tool:
unichat: Send a request to unichat
code_review
code (string, required): The code to review"document_code
code (string, required): The code to comment"explain_code
code (string, required): The code to explain"code_rework
changes (string, optional): The changes to apply"code (string, required): The code to rework"On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Supported Models:
A list of currently supported models to be used as
"SELECTED_UNICHAT_MODEL"may be found here. Please make sure to add the relevant vendor API key as"YOUR_UNICHAT_API_KEY"
Example:
For OpenAI-compatible providers with custom endpoints:
When UNICHAT_BASE_URL is set, the server accepts the configured UNICHAT_MODEL without checking it against Unichat's built-in model list.
Development/Unpublished Servers Configuration
Published Servers Configuration
To install Unichat for Claude Desktop automatically via Smithery:
To prepare the package for distribution:
This will create source and wheel distributions in the dist/ directory.
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm with this command:
Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
A hosted deployment is available on Fronteir AI.