Перейти к содержимому

RAT MCP Server (Retrieval Augmented Thinking)

Сервер MCP для комбинации рассуждений DeepSeek R1 с генерацией ответов Claude 3.5 Sonnet через OpenRouter, с сохранением контекста разговора.

JavaScript
109 stars

Описание

Это MCP-сервер, реализующий RAT (Retrieval Augmented Thinking): DeepSeek R1 генерирует структурированные рассуждения (контекст 50k символов), которые интегрируются в ответы Claude 3.5 Sonnet (600k символов) через OpenRouter API. Поддерживает управление несколькими разговорами, очистку контекста и инструменты для генерации/проверки ответов. Идеально для улучшения AI-ассистентов, чатботов и задач, требующих глубокого мышления с coherentным контекстом. Технологии: Node.js, TypeScript, OpenRouter.

Возможности

Двухэтапная обработка

DeepSeek R1 для начальных рассуждений, Claude 3.5 Sonnet для финальных ответов с инъекцией reasoning-токенов.

Управление разговорами

Обнаружение активных сессий по времени файлов, поддержка нескольких чатов, автоматическая фильтрация завершённых, очистка контекста.

Инструмент generate_response

Генерация ответов с параметрами: prompt, showReasoning, clearContext, includeHistory; возвращает taskId для polling.

Инструмент check_response_status

Проверка статуса задачи (pending, reasoning, responding, complete) для асинхронных запросов до 60 секунд.

Оптимизированные параметры

Настройки моделей: temperature 0.7, top_p 1.0, repetition_penalty 1.0; лимиты контекста для фокуса и полноты.

Установка

Установка через Smithery: npx -y @smithery/cli install @newideas99/Deepseek-Thinking-Claude-3.5-Sonnet-CLINE-MCP --client claude.

Ручная: 1. git clone https://github.com/yourusername/Deepseek-Thinking-Claude-3.5-Sonnet-CLINE-MCP.git && cd Deepseek-Thinking-Claude-3.5-Sonnet-CLINE-MCP. 2. npm install. 3. Создать .env с OPENROUTER_API_KEY=your_key. 4. npm run build.

Для Cline: Добавить в cline_mcp_settings.json:

{
  "mcpServers": {
    "deepseek-claude": {
      "command": "/path/to/node",
      "args": ["/path/to/Deepseek-Thinking-Claude-3.5-Sonnet-CLINE-MCP/build/index.js"],
      "env": {
        "OPENROUTER_API_KEY": "your_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
109

Ссылки