Qwen Max MCP Server

Qwen Max MCP Server

site icon
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_tokenstemperature 参数在有效范围内。
  • 速率限制:检查 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   # 启动服务器

配置

  1. 在项目根目录创建 .env 文件:
DASHSCOPE_API_KEY=your-api-key-here
  1. 更新 Claude Desktop 配置:
{
  "mcpServers": {
    "qwen_max": {
      "command": "node",
      "args": ["/path/to/Qwen_Max/build/index.js"],
      "env": {
        "DASHSCOPE_API_KEY": "your-api-key-here"
      }
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。