🤔 Thoughtful Claude - DeepSeek R1 Reasoning Server

🤔 Thoughtful Claude - DeepSeek R1 Reasoning Server

site icon
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 进行高效处理
  • 适当的异常处理
  • 清晰的代码组织

📦 安装教程

使用依赖

  1. 前置条件
  2. Python 3.12+
  3. uv 包管理器
  4. DeepSeek API 密钥(从 platform.deepseek.com 获取)

  5. 快速开始

# 克隆仓库
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 解释器运行

调试方式

  1. 启动服务器 服务器将在使用 Claude Desktop 时自动启动。

  2. 基本工作流程

  3. Claude 收到需要推理的查询
  4. 查询被发送到 DeepSeek R1 进行高级推理
  5. 推理结果以 <ant_thinking> 标签的形式返回给 Claude
  6. Claude 将推理结果整合到其响应中

  7. 示例查询

  8. 数学比较:"9.9 是否大于 9.11?"
  9. 逻辑谜题:"如果所有 A 都是 B,且一些 B 是 C,我们可以得出什么结论?"
  10. 复杂分析:"比较量子计算与经典计算的异同"

🛠 常见问题解答

常见问题

# 在 Claude Desktop 中找不到服务器
ERROR: MCP server not detected

# 解决方案
检查 claude_desktop_config.json 路径和格式

性能提示 - 保持查询集中和具体 - 提供相关上下文(如果可用) - 对复杂查询使用结构化输入格式

许可证

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