
Qwen Max MCP Server

2025.02.17
0
JavaScript语言模型文本生成内容生成
Qwen Max MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专为 Qwen Max 语言模型设计。它提供了与 Claude Desktop 的稳定集成,支持多种 Qwen 商业模型(Max、Plus、Turbo),并具备文本生成、参数配置、错误处理等功能。适用于需要高性能语言模型支持的开发场景。
View on GitHub
Overview
基本能力
产品定位
Qwen Max MCP Server 是一个专为 Qwen Max 语言模型设计的 MCP 服务器实现,旨在提供高性能的文本生成能力,并与 Claude Desktop 无缝集成。
核心功能
- 文本生成:支持 Qwen 系列模型(Max、Plus、Turbo)的文本生成。
- 参数配置:可配置最大令牌数(max_tokens)和温度参数(temperature)。
- 错误处理:提供详细的错误消息,包括 API 认证错误、无效参数、速率限制等。
- MCP 协议支持:完全兼容 MCP 协议。
- Claude Desktop 集成:与 Claude Desktop 无缝集成。
- 多模型支持:支持 Qwen 系列的所有商业模型。
- 大上下文窗口:支持高达 1,000,000 令牌的上下文窗口。
适用场景
- 需要高性能语言模型支持的开发项目。
- 需要与 Claude Desktop 集成的应用。
- 需要灵活配置模型参数(如温度、最大令牌数)的场景。
- 需要处理大上下文窗口的文本生成任务。
工具列表
- Qwen-Max:提供最佳推理性能,适用于复杂和多步任务。
- Qwen-Plus:平衡性能、速度和成本,适用于中等复杂任务。
- Qwen-Turbo:快速且低成本,适用于简单任务。
常见问题解答
- API 认证错误:确保提供正确的 Dashscope API 密钥。
- 无效参数:检查参数是否在允许范围内。
- 速率限制:避免频繁请求,或升级 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"
}
}
}
}
API 使用示例
{
"name": "qwen_max",
"arguments": {
"prompt": "Your prompt here",
"max_tokens": 8192,
"temperature": 0.7
}
}
温度参数建议
- 代码生成:0.0-0.3
- 技术写作:0.3-0.5
- 一般任务:0.7(默认)
- 创意写作:0.8-1.0