Skip to main content
Glama

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

发展

构建和发布

准备分发包:

  1. 删除旧版本:

rm -rf dist
  1. 同步依赖项并更新锁文件:

uv sync
  1. 构建软件包分发版:

uv build

这将在dist/目录中创建源和轮子分布。

  1. 发布到 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 以开始调试。

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amidabuddha/unichat-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server