使用说明

项目简介

DeepSeek Reasoner MCP 服务器旨在提升 Claude 等大型语言模型 (LLM) 的推理能力。它通过集成 DeepSeek R1 模型,使 Claude 能够处理更复杂的推理任务,生成更周全、更深入的回答。该服务器基于 Model Context Protocol (MCP) 构建,作为一个独立的后端服务,与 Claude 等 MCP 客户端协同工作。

主要功能点

  • 增强 Claude 推理能力: 利用 DeepSeek R1 强大的推理引擎,弥补 Claude 在复杂推理方面的不足。
  • 支持复杂推理任务: 能够处理需要多步骤推理的任务,例如逻辑推理、问题分解、逐步分析等。
  • 无缝集成 Claude: 通过 MCP 协议与 Claude Desktop 等客户端通信,以工具的形式提供推理服务,用户体验友好。
  • 可配置的工具: 提供名为 'reason' 的工具,接受用户查询,调用 DeepSeek R1 进行推理,并将结果以 Claude 可识别的 '<ant_thinking>' 标签返回。

安装步骤

  1. 克隆仓库

    git clone https://github.com/harshj23/deepseek-claude-MCP-server.git
    cd deepseek-claude-MCP-server
  2. 安装 uv 包管理器 (如果已安装可跳过)

    • Windows: 在 PowerShell 中运行:
      powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    • Mac: 运行:
      curl -LsSf https://astral.sh/uv/install.sh | sh
  3. 创建虚拟环境

    uv venv
    source .venv/bin/activate
  4. 安装依赖

    uv add "mcp[cli]" httpx
  5. 设置 DeepSeek API 密钥

    • 访问 DeepSeek Platform 注册并获取 API 密钥。
    • 修改 'server.py' 文件,将 'DEEPSEEK_API_KEY = "enter your api key"' 替换为您的 API 密钥,例如 'DEEPSEEK_API_KEY = "YOUR_API_KEY"'.

服务器配置

对于 MCP 客户端 (如 Claude Desktop),您需要在其配置文件中添加 DeepSeek Reasoner MCP 服务器的配置信息。以下是一个示例 'claude_desktop_config.json' 配置,您需要根据您的实际安装路径进行调整:

{
    "mcpServers": {
        "deepseek-claude": {
            "command": "uv",
            "args": [
                "--directory",
                "C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\deepseek-claude", // 将 C:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER 替换为您的 deepseek-claude-MCP-server 仓库的父目录的绝对路径
                "run",
                "server.py"
            ]
        }
    }
}

配置参数说明:

  • 'command': 启动服务器的命令,这里使用 'uv run' 来运行 Python 脚本。
  • 'args': 传递给 'command' 的参数列表。
    • '--directory': 指定工作目录为 'deepseek-claude-MCP-server' 仓库的父目录。请务必替换为您的实际路径。 这样服务器就能在正确的环境下运行。
    • 'run server.py': 运行 'server.py' 文件,启动 MCP 服务器。

注意: 请将 'C:\ABSOLUTE\PATH\TO\PARENT\FOLDER\deepseek-claude' 替换为您的 'deepseek-claude-MCP-server' 仓库所在的父目录的绝对路径。例如,如果您的仓库位于 'D:\Projects\deepseek-claude-MCP-server',则父目录路径为 'D:\Projects'。

基本使用方法

  1. 启动服务器: 在配置好 Claude Desktop 后,当 Claude Desktop 启动时,DeepSeek Reasoner MCP 服务器会自动启动 (如果配置正确)。或者您也可以在 'deepseek-claude-MCP-server' 目录下手动运行 'uv run server.py' 命令启动服务器。
  2. 在 Claude 中使用: 当 Claude 接收到需要复杂推理的查询时,它将自动调用 DeepSeek Reasoner 服务器提供的 'reason' 工具进行推理。推理结果会以 '<ant_thinking>' 标签包裹,Claude 将会整合这些推理过程到最终的回答中。
  3. 验证工具是否启用: 在 Claude Desktop 界面中,检查工具图标是否可见,并验证 'reason' 工具是否已成功注册。

通过以上步骤,您就可以使用 DeepSeek Reasoner MCP 服务器来增强 Claude 的推理能力了。

信息

分类

AI与计算