/ Каталог / Песочница / PaperDebugger
● Сообщество PaperDebugger ⚡ Сразу

PaperDebugger

автор PaperDebugger · PaperDebugger/paperdebugger

Мультиагентная рецензия статьи прямо в редакторе — проверка утверждений, аудит цитирований, структурная критика, полировка языка. Создан для учёных.

PaperDebugger оркестрирует несколько специализированных агентов над вашей LaTeX/Markdown-статьёй: агент Reviewer критикует как строгий рецензент, Editor полирует язык, не нарушая авторский голос, Citation Auditor проверяет каждый \cite{} на корректность и исключает галлюцинированные ссылки, а агент Coherence выявляет дрейф утверждений. Архитектура плагинов позволяет лабораториям добавлять собственных агентов.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

paperdebugger-mcp.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "paperdebugger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "paperdebugger-mcp"
      ]
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "paperdebugger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "paperdebugger-mcp"
      ]
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "paperdebugger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "paperdebugger-mcp"
      ]
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "paperdebugger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "paperdebugger-mcp"
      ]
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "paperdebugger-mcp",
      "command": "npx",
      "args": [
        "-y",
        "paperdebugger-mcp"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "paperdebugger-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "paperdebugger-mcp"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add paperdebugger-mcp -- npx -y paperdebugger-mcp

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: PaperDebugger

Как получить жёсткую имитацию рецензии перед отправкой

👤 Аспиранты, исследователи, авторы статей ⏱ ~60 min intermediate

Когда использовать: До сдачи 24 часа, и вы хотите ещё одну безжалостную проверку.

Предварительные требования
  • Исходники LaTeX или скомпилированный PDF — Работает с обоими форматами
Поток
  1. Запустить Reviewer
    Use PaperDebugger Reviewer on /paper/main.tex. Be harsh — venue is NeurIPS-style, top-tier.✓ Скопировано
    → Нумерованная рецензия с сильными и слабыми сторонами, предлагаемыми экспериментами
  2. Аудит цитирований
    Cross-check every \cite. Anything fabricated, broken, or missing from the bib?✓ Скопировано
    → Таблица статусов по цитированиям; проблемные выделены
  3. Когерентность
    Flag claim drift between abstract / introduction / conclusion. Quote the conflicting sentences.✓ Скопировано
    → Отчёт о дрейфе с цитатами конфликтующих предложений

Итог: Контрольный список перед сдачей, устранённый до того, как рецензент № 2 увидит статью.

Подводные камни
  • Агент Reviewer предлагает эксперименты, которые невозможно провести — Фильтруйте список предложений — оставляйте только те, что улучшают написание без новых данных
Сочетать с: filesystem

Полировка языка без потери авторского голоса

👤 Авторы, для которых английский не родной ⏱ ~45 min beginner

Когда использовать: Наука в порядке; прозе нужны мелкие исправления.

Поток
  1. Проход Editor
    Use the Editor agent on /paper/main.tex. Preserve voice; only fix grammar, awkward phrasing, and ambiguous antecedents.✓ Скопировано
    → Список диффов, предложение за предложением
  2. Проверить диффы
    Show me the 10 highest-impact edits — ones that fix actual ambiguity, not stylistic preferences.✓ Скопировано
    → Топ-10 с обоснованием

Итог: Более чёткая статья, тот же авторский голос.

Подводные камни
  • Editor «исправляет» техническую терминологию — Передайте --preserve-glossary terms.txt, чтобы перечисленные термины не трогались

Проверить, что каждая таблица результатов соответствует файлам в папке экспериментов

👤 ML-исследователи, параноидальные по поводу ошибок в таблицах ⏱ ~90 min advanced

Когда использовать: Вы проводили эксперименты тремя разными способами и не уверены, какие числа попали в статью.

Предварительные требования
  • Исходники статьи + папка экспериментов с сырыми результатами (JSON/CSV) — Стандартная структура папок
Поток
  1. Сопоставить таблицы с результатами
    Map every numerical claim in /paper/main.tex to a specific file in /experiments/. Flag claims you can't trace.✓ Скопировано
    → Таблица соответствий; неотслеживаемые утверждения перечислены
  2. Верифицировать
    For each traced claim, recompute from the raw file and report match/mismatch.✓ Скопировано
    → Таблица верификации с отклонениями

Итог: Уверенность, что числа в статье совпадают с экспериментами — или список исправлений.

Подводные камни
  • Папка экспериментов неструктурированная — нет соглашений — Предоставьте hint-файл, сопоставляющий метки таблиц с путями экспериментов
Сочетать с: filesystem

Комбинации

Сочетайте с другими MCP — эффект x10

paperdebugger-mcp + filesystem

Работать с рабочей копией и сохранять диффы

paperdebugger-mcp + arxiv-mcp-server

Получать связанные работы для контекста агента Reviewer

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
review paper_path, venue? Рецензия перед сдачей Тяжёлый LLM-вызов
edit paper_path, preserve_glossary_path? Полировка языка LLM
audit_citations paper_path, bib_path Всегда перед сдачей 1 запрос к Semantic Scholar на каждое цитирование
check_coherence paper_path На поздних стадиях редактирования LLM

Стоимость и лимиты

Во что обходится

Квота API
Ограничен вашим нижележащим LLM
Токенов на вызов
5000–25000 на запуск агента
Деньги
Бесплатно; затраты на LLM — ваши
Совет
Запускайте агентов последовательно (сначала Editor, затем Reviewer) и передавайте диффы вперёд, чтобы не токенизировать всю статью заново

Безопасность

Права, секреты, радиус поражения

Хранение учётных данных: API-ключ LLM через переменную среды
Исходящий трафик: Ваш LLM-провайдер + Semantic Scholar (для аудита цитирований)

Устранение неполадок

Частые ошибки и исправления

Диффы Editor нарушают компиляцию LaTeX

Запустите с --syntax-aware, чтобы сохранялись скобки \macro{...} и математика

Проверить: Скомпилируйте после применения диффов
Аудит цитирований помечает реальные ссылки как галлюцинации

Цитирование может быть слишком свежим для Semantic Scholar — передайте через --known-good citations.txt

Reviewer слишком обобщён

Передайте --venue NeurIPS (или конкретную конференцию) для соответствия стилю и стандартам

Альтернативы

PaperDebugger в сравнении

АльтернативаКогда использоватьКомпромисс
Writefull / GrammarlyВам нужна только полировка языка, без мультиагентной рецензииМенее мощные; не проверяют цитирования или когерентность
Собственный prompt в ClaudeВы рецензируете одну статью в годPaperDebugger имеет шаблонизированные промпты и цикл координации, который иначе пришлось бы воссоздавать самостоятельно

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills