unichat-mcp-server

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
  1. Remove older builds.
  2. Sync dependencies and update lockfile.
  3. Build package distributions.
  4. Publish to PyPI.

Debugging

Use MCP Inspector for easy debugging, accessible via npm.