这是一个用于 Qwen Max 语言模型的 Model Context Protocol (MCP) 服务器实现。
<a href="https://glama.ai/mcp/servers/1v7po9oa9w"><img width="380" height="200" src="https://gips1.baidu.com/it/u=153754375,219808973&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Qwen Max 服务器 MCP 服务器" /></a>
为什么选择 Node.js? 此实现使用 Node.js/TypeScript,因为它目前提供了与 MCP 服务器最稳定和可靠的集成,相较于其他语言如 Python。Node.js 的 MCP SDK 提供了更好的类型安全、错误处理以及与 Claude Desktop 的兼容性。
要通过 Smithery 自动安装 Qwen Max MCP 服务器到 Claude Desktop:
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 系列提供几种具有不同能力的商业模型:
提供最佳推理性能,特别是对于复杂和多步骤任务。
上下文窗口:32,768 个标记
可用版本:
性能、速度和成本之间的平衡组合,适合中等复杂度的任务。
上下文窗口:131,072 个标记
可用版本:
快速且低成本,适用于简单任务。
可用版本:
要修改模型,请在 src/index.ts 中更新模型名称:
// 对于 Qwen-Max(默认)
model: "qwen-max"
// 对于 Qwen-Plus
model: "qwen-plus"
// 对于 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 # 主服务器实现
├── build/ # 编译文件
│ ├── index.js
├── LICENSE
├── README.md
├── package.json
├── package-lock.json
└── tsconfig.json
.env 文件:DASHSCOPE_API_KEY=your-api-key-here
{
"mcpServers": {
"qwen_max": {
"command": "node",
"args": ["/path/to/Qwen_Max/build/index.js"],
"env": {
"DASHSCOPE_API_KEY": "your-api-key-here"
}
}
}
}
npm run dev # 监控模式
npm run build # 构建
npm run start # 启动服务器
// 示例工具调用
{
"name": "qwen_max",
"arguments": {
"prompt": "您的提示在这里",
"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 认证错误 无效参数 速率限制 网络问题 标记限制超出 模型可用性问题
欢迎贡献!请随时提交拉取请求。
MIT