
🤔 Thoughtful Claude - DeepSeek R1 Reasoning Server

2025.01.23
47
Python推理引擎AI 增强开发效率
Thoughtful Claude 是一个 MCP 服务器,通过集成 DeepSeek R1 的高级推理引擎来增强 Claude 的推理能力。该服务器为 Claude 提供了访问 DeepSeek 最先进的推理模型的能力,该模型是通过大规模强化学习开发的。
View on GitHub
Overview
🌟 核心功能
- 高级推理集成
- 利用 DeepSeek R1 的推理引擎
- 无缝集成到 Claude 的思考过程中
-
处理复杂的多步推理任务
-
企业级安全
- 支持环境变量(.env 文件)
- 安全的 API 密钥处理
-
响应中不暴露密钥
-
MCP 协议支持
- 完整的 MCP 服务器实现
- 流式响应处理
-
适当的错误管理
-
现代 Python 架构
- 使用 async/await 进行高效处理
- 适当的异常处理
- 清晰的代码组织
📦 安装教程
使用依赖
- 前置条件
- Python 3.12+
- uv 包管理器
-
DeepSeek API 密钥(从 platform.deepseek.com 获取)
-
快速开始
# 克隆仓库
git clone https://github.com/martinbowling/thoughtful-claude.git
cd thoughtful-claude
# 安装 MCP 和依赖
pip install "mcp[cli]" httpx python-dotenv
# 创建 .env 文件并添加 API 密钥
echo "DEEPSEEK_API_KEY=your_key_here" > .env
# 安装 MCP 服务器并设置环境变量
mcp install server.py -f .env
mcp install
命令将:
- 将服务器注册到 Claude Desktop
- 从 .env
设置环境变量
- 配置服务器以使用正确的 Python 解释器运行
调试方式
-
启动服务器 服务器将在使用 Claude Desktop 时自动启动。
-
基本工作流程
- Claude 收到需要推理的查询
- 查询被发送到 DeepSeek R1 进行高级推理
- 推理结果以
<ant_thinking>
标签的形式返回给 Claude -
Claude 将推理结果整合到其响应中
-
示例查询
- 数学比较:"9.9 是否大于 9.11?"
- 逻辑谜题:"如果所有 A 都是 B,且一些 B 是 C,我们可以得出什么结论?"
- 复杂分析:"比较量子计算与经典计算的异同"
🛠 常见问题解答
常见问题
# 在 Claude Desktop 中找不到服务器
ERROR: MCP server not detected
# 解决方案
检查 claude_desktop_config.json 路径和格式
性能提示 - 保持查询集中和具体 - 提供相关上下文(如果可用) - 对复杂查询使用结构化输入格式