unichat-mcp-server
34
Unichat MCP Server is a protocol server that facilitates sending requests to various AI models using predefined prompts or tools. It requires a vendor API key and supports functionalities like reviewing code, generating code documentation, explaining code operation, and reworking code.
Unichat MCP Server in Python
Send requests to various AI models such as OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba, Inception using the MCP protocol via tools or predefined prompts. A vendor API key is required.
Tools
- unichat: Send a request to unichat by providing 'messages' as required arguments.
Prompts
- code_review: Review code for best practices.
- document_code: Generate documentation for code.
- explain_code: Explain how a piece of code works.
- code_rework: Apply requested changes to the code.
Quickstart
Claude Desktop
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Supported models and API keys configuration example can be found in the project repository.
Installing via Smithery
Unichat can be installed for Claude Desktop via Smithery using npx
command.
Development
Building and Publishing
- Remove older builds.
- Sync dependencies and update lockfile.
- Build package distributions.
- Publish to PyPI.
Debugging
Use MCP Inspector for easy debugging, accessible via npm.