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 许可证
MCP-Mirror