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
备注
- 支持的模型列表见 models.py
- 需要相关供应商的 API 密钥
- 同样提供 TypeScript 版本
- 采用 MIT 许可证