
Qwen Max MCP Server

2025.02.05
12
JavaScript文本生成语言模型内容生成
Qwen Max MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专为 Qwen Max 语言模型设计。它提供了文本生成、参数配置、错误处理等功能,并支持与 Claude Desktop 的集成。该服务器支持 Qwen 系列的不同商业模型,包括 Qwen-Max、Qwen-Plus 和 Qwen-Turbo,适用于各种复杂度的任务。
View on GitHub
Overview
基本能力
产品定位
Qwen Max MCP Server 是一个专为 Qwen Max 语言模型设计的 MCP 服务器实现,提供文本生成和模型配置功能。
核心功能
- 文本生成:支持 Qwen 系列模型(Max, Plus, Turbo)的文本生成。
- 参数配置:可配置最大令牌数(max_tokens)和温度参数(temperature)。
- 错误处理:提供详细的错误消息,包括 API 认证错误、无效参数、速率限制等。
- MCP 协议支持:完全兼容 MCP 协议。
- Claude Desktop 集成:支持与 Claude Desktop 的无缝集成。
适用场景
- 复杂任务处理:适用于需要高性能推理的复杂和多步骤任务(Qwen-Max)。
- 平衡性能与成本:适用于中等复杂度任务(Qwen-Plus)。
- 简单任务处理:适用于快速且低成本的简单任务(Qwen-Turbo)。
工具列表
- Qwen-Max:提供最佳推理性能,适用于复杂任务。
- Qwen-Plus:平衡性能、速度和成本,适用于中等复杂度任务。
- Qwen-Turbo:快速且低成本,适用于简单任务。
常见问题解答
- API 认证错误:检查
.env
文件中的DASHSCOPE_API_KEY
是否正确。 - 无效参数:确保
max_tokens
和temperature
参数在有效范围内。 - 速率限制:检查 API 调用频率是否超过限制。
- 网络问题:确保网络连接正常。
- 令牌限制:确保输入和输出的令牌数不超过模型的最大限制。
使用教程
使用依赖
- Node.js (v18 或更高版本)
- npm
- Claude Desktop
- Dashscope API 密钥
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @66julienmartin/mcp-server-qwen_max --client claude
手动安装
git clone https://github.com/66julienmartin/mcp-server-qwen-max.git
cd Qwen_Max
npm install
调试方式
npm run dev # 监视模式
npm run build # 构建
npm run start # 启动服务器
配置
- 在项目根目录创建
.env
文件:
DASHSCOPE_API_KEY=your-api-key-here
- 更新 Claude Desktop 配置:
{
"mcpServers": {
"qwen_max": {
"command": "node",
"args": ["/path/to/Qwen_Max/build/index.js"],
"env": {
"DASHSCOPE_API_KEY": "your-api-key-here"
}
}
}
}