SkillTide Submit
Official description10 sourcesMCP servers8d ago
amidabuddha/unichat-mcp-server

amidabuddha/unichat-mcp-server

๐Ÿ/๐Ÿ“‡ โ˜๏ธ - Send requests to OpenAI, Mistral AI, Anthropic, xAI, Google AI or DeepSeek via a tool or predefinedโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official descriptionref="mcphub.com Send requests to OpenAI, Anthropic, and OpenAI-compatible providers using MCP protocol via tool or predefined prompts.
Config template (adjust for your client)
claude mcp add unichat-mcp-server -- npx -y unichat-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
40 โ˜… ยท amidabuddha/unichat-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 40 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository amidabuddha/unichat-mcp-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Unichat MCP Server in Python

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

Also available in TypeScript
--
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
Tools
The server implements one tool:
- unichat: Send a request to unichat
- Takes "messages" as required string arguments
- Returns a response
Prompts
- code_review
- Review code for best practices, potential issues, and improvements
- Arguments:
- code (string, required): The code to review"
- document_code
- Generate documentation for code including docstrings and comments
- Arguments:
- code (string, required): The code to comment"
- explain_code
- Explain how a piece of code works in detail
- Arguments:
- code (string, required): The code to explain"
- code_rework
- Apply requested changes to the provided code
- Arguments:
- changes (string, optional): The changes to apply"
- code (string, required): The code to rework"
Quickstart
Install
Claude Desktop
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
Installing via Smithery
To install Unichat for Claude Desktop automatically via Smithery:
Development
Clean installation from source
Prerequisites: Git, Python 3.11 or newer (as declared in pyproject.toml), and uv available on your PATH. Node.js/npm is only needed for the optional MCP Inspector below. The shell examples use Bash/Zsh syntax.
Clone the repository and restore its locked dependencies:
uv sync --locked creates the project-local .venv/, installs the project in editable mode and restores dependencies from uv.lock. It fails if the lockfile needs updating instead of silently changing it. No virtual-environment activation or global Python dependency installation is required when using uv run.
Set the same environment variables used in the Claude Desktop examples, replacing the placeholders with your provider's values:
The server reads environment variables; it does not load .env files itself. For Claude Desktop, keep these values in the server's env configuration shown above.
Run the local server:
This is a stdio MCP server: connect through Claude Desktop or the Inspector below to interact with it. It does not start a web page or an interactive chat prompt. The editable installation is sufficient to run it; to also create source and wheel distributions using the configured Hatchling backend:
Packages are written to dist/. uv build supplies the build backend in an isolated environment; a globally installed build frontend is unnecessary. Runtime dependencies are locked by uv.lock, but the hatchling build requirement is not version-pinned in pyproject.toml.
Source
awesome ยท https://github.com/amidabuddha/unichat-mcp-server
Browse by field
MCP servers
Traction
40 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index