使用 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 -136PythonMIT License
- -securityFlicense-qualityAn auto-generated MCP server that enables interaction with the OpenAI API, allowing users to access OpenAI's models and capabilities through the Multi-Agent Conversation Protocol.Last updated -Python
- -securityFlicense-qualityA service that converts OpenAPI specifications into MCP tools, enabling AI assistants to interact with your API endpoints through natural language.Last updated -Python
- AsecurityAlicenseAqualityAn MCP server that retrieves and provides AI model information from OpenAI, Anthropic, and Google through a unified interface.Last updated -38JavaScriptMIT License
Appeared in Searches
- Using a second LLM to collaborate with a primary LLM for problem-solving and quality improvement
- A list of all remote servers
- A system for task management and integration with AI editors using multiple LLMs
- Tools and Templates for Prompt Management and Workflow Automation
- Information or resources related to 'Prompt'