RAT Retrieval Augmented Thinking MCP

RAT Retrieval Augmented Thinking MCP

🚀 深度思考Claude 3.5 儿子版本CLINE - MCP服务器

这是一个模型上下文协议(MCP)服务器,它将DeepSeek R1的推理能力与Claude 3.5 Sonnet的回答生成能力相结合,借助OpenRouter的统一API实现。该服务器采用两阶段流程,DeepSeek进行初步推理(支持50k字符上下文),Claude负责最终回答(支持600k字符上下文),二者均通过OpenRouter访问,并且会把DeepSeek的推理结果注入到Claude的回答中。

smithery徽章

🚀 快速开始

本服务器结合了DeepSeek R1和Claude 3.5 Sonnet的优势,为你提供强大的推理和回答生成能力。以下是快速开始使用的指引。

📦 安装指南

本服务器支持使用Smithery安装和手动安装两种方式,你可以根据自己的需求进行选择。

使用Smithery安装

  1. 打开终端。
  2. 运行以下命令:
npx smithery install @newideas99/Deepseek-Thinking-Claude-3.5-Sonnet-CLINE-MCP

手动安装

  1. 克隆仓库:
git clone https://github.com/deepseek-clause/thinking-claude-sonnet-mcp.git
cd thinking-claude-sonnet-mcp
  1. 安装依赖:
npm install
  1. 创建.env文件并添加以下内容:
REASONING_API_KEY=your_reasoning_api_key_here
CLAUSERSONNET_API_KEY=your_clauser_sonnet_api_key_here

💻 使用示例

初始化服务器

node index.js

工具调用示例

1. 调用推理工具(DeepSeek R1)

const result = await use_mcp_tool({
server_name: "deepseek-claude",
tool_name: "generate_response",
arguments: {
prompt: "量子计算是什么?",
showReasoning: true
}
});

2. 获取推理结果

const taskId = JSON.parse(result.content[0].text).taskId;
const statusResult = await use_mcp_tool({
server_name: "deepseek-claude",
tool_name: "check_response_status",
arguments: { taskId }
});

📚 详细文档

开发指南

自动重建开发环境

npm run watch

注意事项

⚠️ 重要提示

  • 确保已配置有效的推理API密钥和Clauser Sonnet API密钥。
  • 安装完成后,先初始化服务器再调用工具。

🔧 技术细节

推理阶段(DeepSeek R1)

  • 使用OpenRouter的推理令牌功能。
  • 修改提示以输出'完成'并捕获推理内容。
  • 从响应元数据中提取推理结果。

回答阶段(Claude 3.5 Sonnet)

  • 收到原始提示和DeepSeek的推理内容。
  • 结合上下文信息生成最终回答,保持对话历史。

📄 许可证

本项目采用MIT License,详细信息见LICENSE文件。

致谢

本项目基于Skirano提出的RAT(增强检索思考)概念,该概念通过结构化推理和知识检索提升AI响应效果。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-22 12:15

相似服务问题