Unichat MCP Server in Python

Unichat MCP Server in Python

镜像

Unichat MCP Server Quick Start Guide

Overview

Unichat MCP Server 允许您通过 MCP 协议向 OpenAI、MistralAI、Anthropic、xAI 或 Google AI 发送请求。支持工具和预定义提示。

安装

安装选项 1: 通过 Smithery 安装

npx -y @smithery/cli install unichat-mcp-server --client claude

安装选项 2: 手动配置

在 Claude 桌面版配置文件中添加以下内容:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
  "unichat-mcp-server": {
    "command": "uvx",
    "args": [
      "unichat-mcp-server"
    ],
    "env": {
      "UNICHAT_MODEL": "gpt-4o-mini",
      "UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY"
    }
  }
}

支持的功能

工具

  • unichat: 向 unichat 发送请求
    • 接受必需的字符串参数 "messages"
    • 返回响应

预定义提示

  • code_review: 审查代码的最佳实践和潜在问题
  • document_code: 为代码生成文档
  • explain_code: 详细解释代码工作原理
  • code_rework: 应用所请求的代码更改

开发与调试

构建与发布:

uv sync
uv build
uv publish --token YOUR_PYPI_API_TOKEN

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory YOUR_SOURCE_DIR/unichat-mcp-server run unichat-mcp-server

备注