Python 中的 Unichat MCP 服务器
也支持TypeScript
通过工具或预定义提示,使用 MCP 协议向 OpenAI、MistralAI、Anthropic、xAI、Google AI、DeepSeek、Alibaba、Inception 发送请求。需要供应商 API 密钥
工具
服务器实现了一个工具:
unichat:向 unichat 发送请求将“消息”作为必需的字符串参数
返回响应
提示
code_review审查代码以获得最佳实践、潜在问题和改进
参数:
code(字符串,必需):要审查的代码”
document_code生成代码文档,包括文档字符串和注释
参数:
code(字符串,必需):要评论的代码”
explain_code详细解释一段代码是如何工作的
参数:
code(字符串,必需):要解释的代码”
code_rework将请求的更改应用到提供的代码
参数:
changes(字符串,可选):要应用的更改”code(字符串,必需):需要重新处理的代码”
Related MCP server: OpenAI API MCP Server
快速入门
安装
克劳德桌面
在 MacOS 上: ~/Library/Application\ Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
支持的型号:
当前支持的可用作
"SELECTED_UNICHAT_MODEL"的模型列表可在此处找到。请务必将相关供应商 API 密钥添加为"YOUR_UNICHAT_API_KEY"
例子:
"env": {
"UNICHAT_MODEL": "gpt-4o-mini",
"UNICHAT_API_KEY": "YOUR_OPENAI_API_KEY"
}开发/未发布的服务器配置
"mcpServers": {
"unichat-mcp-server": {
"command": "uv",
"args": [
"--directory",
"{{your source code local directory}}/unichat-mcp-server",
"run",
"unichat-mcp-server"
],
"env": {
"UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL",
"UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY"
}
}
}已发布的服务器配置
"mcpServers": {
"unichat-mcp-server": {
"command": "uvx",
"args": [
"unichat-mcp-server"
],
"env": {
"UNICHAT_MODEL": "SELECTED_UNICHAT_MODEL",
"UNICHAT_API_KEY": "YOUR_UNICHAT_API_KEY"
}
}
}通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Unichat:
npx -y @smithery/cli install unichat-mcp-server --client claude发展
构建和发布
准备分发包:
删除旧版本:
rm -rf dist同步依赖项并更新锁文件:
uv sync构建软件包分发版:
uv build这将在dist/目录中创建源和轮子分布。
发布到 PyPI:
uv publish --token {{YOUR_PYPI_API_TOKEN}}调试
由于 MCP 服务器通过 stdio 运行,调试起来可能比较困难。为了获得最佳调试体验,我们强烈建议使用MCP Inspector 。
您可以使用以下命令通过npm启动 MCP Inspector:
npx @modelcontextprotocol/inspector uv --directory {{your source code local directory}}/unichat-mcp-server run unichat-mcp-server启动后,检查器将显示一个 URL,您可以在浏览器中访问该 URL 以开始调试。
Appeared in Searches
- A platform for hosting and joining online video meetings
- Analysis of Key Points in China's 2025 No. 1 Central Document and Its Relation to New Energy and Rural Revitalization
- Services for Ordering Groceries via Amazon Prime or Instacart
- Creating a server to order medicine from Apollo Clinic using prescription uploads
- An MCP that can programmatically interact with any online API