](https://mseep.ai/app/66julienmartin-mcp-server-qwen-max)
Qwen Max MCP服务器
Qwen Max语言模型的模型上下文协议(MCP)服务器实现。
](https://smithery.ai/server/@66julienmartin/mcp-server-qwen_max)
为什么选择Node.js? 此实现使用Node.js/TypeScript,因为它目前提供了最稳定可靠的集成 与Python等其他语言相比,MCP服务器。MCP的Node.js SDK提供了更好的类型安全性, 包括但不限于错误处理和与Claude Desktop的兼容性。
先决条件
- Node.js(v18或更高版本)
- npm
- 克劳德桌面
- Dashscope API键
安装
通过Smithery安装
通过以下方式自动安装克劳德桌面版Qwen Max MCP服务器 史密瑟里:
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模型选择
默认情况下,此服务器使用Qwen Max模型。 Qwen系列提供了几种具有不同功能的商用型号:
Qwen Max
提供最佳的推理性能,特别是对于复杂和多步骤的任务。
上下文窗口:32768个令牌
- 最大输入:30720个代币
- 最大输出:8192个令牌
- 定价:0.0016/1K代币(输入),0.0064/1K代币(输出)
- 免费配额:100万代币
可用版本:
- qwen max(稳定)
- qwen max最新(最新)
- qwen-max-2025-01-25(快照,也称为qwen-ax-0125或Qwen2.5-max)
Qwen Plus
性能、速度和成本的平衡组合,非常适合中等复杂的任务。
上下文窗口:131072个令牌
- 最大输入:129024个令牌
- 最大输出:8192个令牌
- 定价:0.0004/1K代币(输入),0.0012/1K代币(输出)
- 免费配额:100万代币
可用版本:
- qwen plus(稳定)
- qwen+最新(最新)
- qwen-plus-2025-01-25(快照,也称为qwen-plus-0125)
Qwen涡轮增压器
速度快,成本低,适合简单任务。
- 上下文窗口:1000000个令牌
- 最大输入:1000000个代币
- 最大输出:8192个令牌
- 定价:0.00005/1K代币(输入),0.0002/1K代币(输出)
- 免费配额:100万代币
可用版本:
- qwen涡轮增压器(稳定)
- qwen涡轮增压器最新(最新)
- qwen-turbo-2024-11-01(快照,也称为qwen-urbo-1101)
要修改模型,请更新src/index.ts中的模型名称:
// For Qwen-Max (default)
model: "qwen-max"
// For Qwen-Plus
model: "qwen-plus"
// For Qwen-Turbo
model: "qwen-turbo"有关可用模型的更多详细信息,请访问阿里云模型文档https://www.alibabacloud.com/help/en/model-studio/getting-started/models?spm=a3c0i.23458820.2359477120.1.446c7d3f9LT0FY.
项目结构
qwen-max-mcp/
├── src/
│ ├── index.ts # Main server implementation
├── build/ # Compiled files
│ ├── index.js
├── LICENSE
├── README.md
├── package.json
├── package-lock.json
└── tsconfig.json配置
- 创建一个
.env项目根目录中的文件:
DASHSCOPE_API_KEY=your-api-key-here- 更新Claude桌面配置:
{
"mcpServers": {
"qwen_max": {
"command": "node",
"args": ["/path/to/Qwen_Max/build/index.js"],
"env": {
"DASHSCOPE_API_KEY": "your-api-key-here"
}
}
}
}发展
npm run dev # Watch mode
npm run build # Build
npm run start # Start server特性
- 使用Qwen模型生成文本
- 可配置参数(max_tokens、温度)
- 错误处理
- MCP协议支持
- Claude桌面集成
- 支持所有Qwen商用型号(Max、Plus、Turbo)
- 广泛的令牌上下文窗口
API使用
// Example tool call
{
"name": "qwen_max",
"arguments": {
"prompt": "Your prompt here",
"max_tokens": 8192,
"temperature": 0.7
}
}温度参数
温度参数控制模型输出的随机性:
较低的值(0.0-0.7):更集中、更确定的输出 更高的值(0.7-1.0):更具创造性和多样性的产出
按任务推荐的温度设置:
代码生成:0.0-0.3 技术写作:0.3-0.5 常规任务:0.7(默认值) 创意写作:0.8-1.0
错误处理
服务器为常见问题提供详细的错误消息:
API身份验证错误 无效参数 速率限制 网络问题 超出令牌限制 模型可用性问题
贡献
欢迎投稿!请随时提交拉取请求。
许可证
麻省理工学院
