使用 TypeScript 编写的 Unichat MCP 服务器
也支持Python
使用 MCP 协议通过工具或预定义提示向 OpenAI、MistralAI、Anthropic、xAI、Google AI 或 DeepSeek 发送请求。需要供应商 API 密钥。
STDIO 和 SSE 传输机制均通过参数支持。
工具
服务器实现了一个工具:
unichat
:向 unichat 发送请求- 将“消息”作为必需的字符串参数
- 返回响应
提示
code_review
- 审查代码以获得最佳实践、潜在问题和改进
- 参数:
code
(字符串,必需):要审查的代码”
document_code
- 生成代码文档,包括文档字符串和注释
- 参数:
code
(字符串,必需):要评论的代码”
explain_code
- 详细解释一段代码是如何工作的
- 参数:
code
(字符串,必需):要解释的代码”
code_rework
- 将请求的更改应用到提供的代码
- 参数:
changes
(字符串,可选):要应用的更改”code
(字符串,必需):需要重新处理的代码”
发展
安装依赖项:
构建服务器:
对于使用自动重建的开发:
运行评估
evals 包会加载一个 mcp 客户端,然后运行 index.ts 文件,因此测试之间无需重新构建。您可以通过在 npx 命令前添加前缀来加载环境变量。完整文档可在此处找到。
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Unichat MCP 服务器:
手动安装
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
本地运行:
运行已发布:
默认在 STDIO 中运行,或者使用参数
--stdio
运行。要在 SSE 中运行,请添加参数--sse
支持的型号:
您可以在此处找到当前支持的可用作
"YOUR_PREFERRED_MODEL_NAME"
的模型列表。请务必将相关供应商 API 密钥添加为"YOUR_VENDOR_API_KEY"
例子:
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
检查器将提供一个 URL 来访问浏览器中的调试工具。
如果在 SSE 模式下测试时遇到超时,请将检查器界面上的请求 URL 更改为: http://localhost:3001/sse?timeout=600000
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
通过工具或预定义提示,使用 MCP 协议向 OpenAI、MistralAI、Anthropic、xAI 或 Google AI 发送请求。需要供应商 API 密钥。
STDIO 和 SSE 传输机制均通过参数支持。
Related MCP Servers
- AsecurityAlicenseAqualitySend requests to OpenAI, MistralAI, Anthropic, xAI, or Google AI using MCP protocol via tool or predefined prompts. Vendor API key requiredLast updated -134PythonMIT License
- -securityAlicense-qualityA simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.Last updated -26PythonMIT License
- AsecurityAlicenseAqualityEnables integration with OpenAI models through the MCP protocol, supporting concise and detailed responses for use with Claude Desktop.Last updated -11PythonMIT License
- -securityAlicense-qualityA proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.Last updated -43PythonMIT License