使用说明
项目简介
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>' 标签返回。
安装步骤
-
克隆仓库
git clone https://github.com/harshj23/deepseek-claude-MCP-server.git cd deepseek-claude-MCP-server -
安装 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
- Windows: 在 PowerShell 中运行:
-
创建虚拟环境
uv venv source .venv/bin/activate -
安装依赖
uv add "mcp[cli]" httpx -
设置 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'。
基本使用方法
- 启动服务器: 在配置好 Claude Desktop 后,当 Claude Desktop 启动时,DeepSeek Reasoner MCP 服务器会自动启动 (如果配置正确)。或者您也可以在 'deepseek-claude-MCP-server' 目录下手动运行 'uv run server.py' 命令启动服务器。
- 在 Claude 中使用: 当 Claude 接收到需要复杂推理的查询时,它将自动调用 DeepSeek Reasoner 服务器提供的 'reason' 工具进行推理。推理结果会以 '<ant_thinking>' 标签包裹,Claude 将会整合这些推理过程到最终的回答中。
- 验证工具是否启用: 在 Claude Desktop 界面中,检查工具图标是否可见,并验证 'reason' 工具是否已成功注册。
通过以上步骤,您就可以使用 DeepSeek Reasoner MCP 服务器来增强 Claude 的推理能力了。
信息
分类
AI与计算