推理增强服务器

一个通过集成DeepSeek R1先进推理引擎来增强Claude推理能力的MCP服务器,适用于复杂多步推理任务和企业级安全需求。

  • by martinbowling
  • Python
  • 本地部署
  • 55 星标
  • 更新于
在 GitHub 查看 martinbowling/thoughtful-claude

使用说明

🤔 深思熟虑的克劳德-DeepSeek R1推理服务器

一个MCP服务器,通过集成DeepSeek R1的高级推理引擎来增强Claude的推理能力。该服务器为Claude提供了对DeepSeek最先进的推理模型的访问,该模型是通过大规模强化学习开发的。

🌟 特性

  • 高级推理集成

    • 利用DeepSeek R1的推理引擎
    • 与克劳德的思维过程无缝融合
    • 处理复杂的多步骤推理任务
  • 企业级安全

    • 环境变量支持(.env文件)
    • 安全的API密钥处理
    • 回复中没有关键暴露
  • MCP协议支持

    • 完整的MCP服务器实施
    • 流媒体响应处理
    • 正确的错误管理
  • 现代Python架构

    • Async/await实现高效处理
    • 正确的异常处理
    • 干净的代码组织

📦 安装

  1. 先决条件

  2. 快速开始

# Clone repository
git clone https://github.com/martinbowling/thoughtful-claude.git
cd thoughtful-claude

# Install MCP and dependencies
pip install "mcp[cli]" httpx python-dotenv

# Create .env file with your API key
echo "DEEPSEEK_API_KEY=your_key_here" > .env

# Install the MCP server with environment variables
mcp install server.py -f .env

这 mcp install 命令将:

  • 在Claude Desktop注册服务器
  • 从以下位置设置环境变量 .env
  • 配置服务器以使用正确的Python解释器运行

您可以通过检查以下内容来验证安装🔨 Claude Desktop界面中的工具图标。

🚀 用法

  1. 启动服务器 当您使用配置正确的Claude Desktop时,服务器将自动启动。

  2. 基本工作流程

    • Claude收到一个需要推理的查询
    • 查询被发送到DeepSeek R1进行高级推理
    • 推理被包裹在克劳德身上 <ant_thinking> 标签
    • 克劳德在回应中融入了推理
  3. 查询示例

    • 数学比较:“9.9比9.11大吗?”
    • 逻辑谜题:“如果所有A都是B,一些B是C,我们能得出什么结论?”
    • 复杂分析:“量子计算与经典计算的比较和对比”

🧠 技术细节

推理管道

  1. 查询处理

    • 接受结构化格式的上下文和问题
    • 结合输入进行综合推理
  2. DeepSeek R1集成

    • 型号: deepseek-reasoner
    • 流:已启用实时处理
    • 最大令牌数:1(针对推理提取进行了优化)
    • 输出:结构化推理内容

错误处理

  • API错误

    • 优雅的错误包装 <ant_thinking> 标签
    • 清除调试错误消息
    • 正确的异常传播
  • 连接问题

    • 超时处理(默认30秒)
    • 自动流清理
    • 资源管理

🛠 故障排除

常见问题

# Server not found in Claude Desktop
ERROR: MCP server not detected

# Solution
Check claude_desktop_config.json path and format

性能提示

  • 保持查询的重点和具体性
  • 在可用时提供相关上下文
  • 对复杂查询使用结构化输入格式

📄 许可证

MIT许可证-请参阅 许可证 详见

🙏 致谢

  • DeepSeek R1 -表彰他们在推理能力方面的开创性工作
  • 克劳德 -用于高级AI助手平台
  • MCP协议 -实现无缝的AI工具集成