使用说明

项目简介

Deepseek R1 MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务器,旨在将 Deepseek R1 和 DeepSeek-V3 大语言模型的强大文本生成能力以标准化的方式提供给各种 LLM 客户端,例如 Claude Desktop。通过此服务器,用户可以方便地在支持 MCP 协议的客户端中使用 Deepseek 模型进行文本生成任务。

主要功能点

  • Deepseek 模型集成: 支持 Deepseek R1 和 DeepSeek-V3 模型,提供高质量的文本生成服务。
  • 可配置参数: 允许用户自定义 'max_tokens' (最大生成 token 数) 和 'temperature' (采样温度) 等参数,以控制文本生成的行为。
  • 完善的错误处理: 提供详细的错误信息,帮助用户快速定位和解决问题。
  • 完整的 MCP 协议支持: 遵循 MCP 协议规范,确保与各种 MCP 客户端的兼容性。
  • Claude Desktop 集成: 特别优化了与 Claude Desktop 的集成,方便 Claude 用户使用 Deepseek 模型。

安装步骤

  1. 克隆仓库: 'git clone https://github.com/66julienmartin/MCP-server-Deepseek_R1.git'
  2. 进入目录: 'cd MCP-server-Deepseek_R1'
  3. 安装依赖: 'npm install'
  4. 配置环境变量:
    • 复制 '.env.example' 文件为 '.env': 'cp .env.example .env'
    • 编辑 '.env' 文件,填入你的 Deepseek API 密钥: 'DEEPSEEK_API_KEY=your-api-key-here'
  5. 构建项目: 'npm run build'

服务器配置

为了让 MCP 客户端(例如 Claude Desktop)连接到 Deepseek R1 MCP Server,您需要在客户端中配置服务器信息。以下是 Claude Desktop 的配置示例:

{
  "mcpServers": {
    "deepseek_r1": {
      "command": "node",
      "args": ["/path/to/MCP-server-Deepseek_R1/build/index.js"]
    }
  }
}

配置参数说明:

  • 'server name': 服务器名称,这里设置为 'deepseek_r1',可以自定义。
  • 'command': 启动服务器的命令,这里使用 'node'。
  • 'args': 命令参数,指向编译后的服务器 JavaScript 文件路径,请替换 '/path/to/MCP-server-Deepseek_R1' 为您实际的仓库路径。

基本使用方法

配置完成后,在 MCP 客户端中选择 'deepseek_r1' 服务器,即可使用 Deepseek R1 或 V3 模型进行文本生成。客户端通常会提供界面来输入 prompt 和调整参数 (如 'max_tokens', 'temperature')。 具体 API 使用方式可以参考仓库 README.md 中的 "API Usage" 部分。

信息

分类

AI与计算