/ Annuaire / Playground / PaperDebugger
● Communauté PaperDebugger ⚡ Instantané

PaperDebugger

par PaperDebugger · PaperDebugger/paperdebugger

Revue de papier multi-agent dans votre éditeur — vérification de claims, audit de citations, critique structurelle, polissage du langage. Conçu pour les académiques.

PaperDebugger orchestre plusieurs agents spécialisés sur votre papier LaTeX/Markdown : un agent Reviewer qui critique comme un évaluateur pair exigeant, un Editor qui polit le langage sans briser la voix de l'auteur, un Citation Auditor qui vérifie que chaque \cite{} se résout et n'est pas une entrée hallucinée, et un agent Coherence qui signale les dérives de claims. Architecture par plugins pour que les laboratoires puissent ajouter leurs propres agents.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

paperdebugger-mcp.replay ▶ prêt
0/0

Installer

Choisissez votre client

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

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

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

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

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

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

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

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

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

Continue utilise un tableau d'objets serveur plutôt qu'une map.

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

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

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

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : PaperDebugger

Comment obtenir une passe de fausse revue par les pairs avant la soumission

👤 Doctorants, chercheurs, auteurs de papiers ⏱ ~60 min intermediate

Quand l'utiliser : Vous êtes à 24h de la soumission et voulez une dernière revue brutale.

Prérequis
  • Source LaTeX ou PDF compilé — Les deux formats fonctionnent
Déroulement
  1. Lancer le Reviewer
    Use PaperDebugger Reviewer on /paper/main.tex. Be harsh — venue is NeurIPS-style, top-tier.✓ Copié
    → Revue numérotée avec points forts, faiblesses, expériences suggérées
  2. Audit des citations
    Cross-check every \cite. Anything fabricated, broken, or missing from the bib?✓ Copié
    → Tableau de statut par citation ; entrées signalées
  3. Cohérence
    Flag claim drift between abstract / introduction / conclusion. Quote the conflicting sentences.✓ Copié
    → Rapport de dérive avec paires citées

Résultat : Une checklist pré-soumission résolue avant que le reviewer 2 ne voie le papier.

Pièges
  • L'agent Reviewer sur-suggère des expériences que vous ne pouvez pas mener — Filtrez la liste de suggestions — gardez uniquement celles qui améliorent l'écrit sans nouvelles données
Combiner avec : filesystem

Polir le langage sans perdre la voix de l'auteur

👤 Auteurs non-anglophones ⏱ ~45 min beginner

Quand l'utiliser : La science est correcte ; la prose a des zones rugueuses.

Déroulement
  1. Passe de l'Editor
    Use the Editor agent on /paper/main.tex. Preserve voice; only fix grammar, awkward phrasing, and ambiguous antecedents.✓ Copié
    → Liste de diffs, phrase par phrase
  2. Réviser les diffs
    Show me the 10 highest-impact edits — ones that fix actual ambiguity, not stylistic preferences.✓ Copié
    → Top 10 avec justification

Résultat : Papier plus net, même voix.

Pièges
  • L'Editor « corrige » le jargon technique — Passez --preserve-glossary terms.txt pour qu'il laisse les termes listés intacts

Vérifier que chaque tableau de résultats correspond à ce qui est dans le répertoire d'expériences

👤 Chercheurs ML paranoïaques face aux erreurs de tableaux ⏱ ~90 min advanced

Quand l'utiliser : Vous avez lancé des résultats de 3 façons différentes ; vous n'êtes pas sûr des nombres qui ont atterri dans le papier.

Prérequis
  • Source du papier + répertoire d'expériences avec résultats bruts (JSON/CSV) — Structure de dossier standard
Déroulement
  1. Mapper les tableaux aux résultats
    Map every numerical claim in /paper/main.tex to a specific file in /experiments/. Flag claims you can't trace.✓ Copié
    → Tableau de mapping ; claims non tracées listées
  2. Vérifier
    For each traced claim, recompute from the raw file and report match/mismatch.✓ Copié
    → Tableau de vérification avec deltas

Résultat : Certitude que les chiffres dans le papier correspondent aux expériences — ou une liste de corrections.

Pièges
  • Le dossier d'expériences est ad-hoc — pas de convention — Fournissez un fichier d'indices mappant les étiquettes de tableaux aux chemins d'expériences
Combiner avec : filesystem

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

paperdebugger-mcp + filesystem

Opérer sur une copie de travail et persister les diffs

paperdebugger-mcp + arxiv-mcp-server

Récupérer des travaux connexes pour alimenter l'agent Reviewer

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
review paper_path, venue? Revue avant soumission Appel LLM lourd
edit paper_path, preserve_glossary_path? Polissage du langage LLM
audit_citations paper_path, bib_path Toujours avant la soumission 1 recherche Semantic Scholar par citation
check_coherence paper_path Édition en phase tardive LLM

Coût et limites

Coût d'exécution

Quota d'API
Limité par votre LLM sous-jacent
Tokens par appel
5000 à 25000 par exécution d'agent
Monétaire
Gratuit ; le coût LLM est à votre charge
Astuce
Exécutez les agents en série (Editor d'abord, Reviewer ensuite) et transmettez les diffs pour éviter de re-tokeniser tout le papier

Sécurité

Permissions, secrets, portée

Stockage des identifiants : Clé API LLM via variable d'environnement
Sortie de données : Votre fournisseur LLM + Semantic Scholar (pour l'audit de citations)

Dépannage

Erreurs courantes et correctifs

Les diffs de l'Editor cassent la compilation LaTeX

Exécutez avec --syntax-aware pour qu'il préserve les accolades \macro{...} et les maths

Vérifier : Compilez après avoir appliqué les diffs
L'audit de citations signale de vraies citations comme fabriquées

La citation est peut-être trop récente pour Semantic Scholar — passez-la via --known-good citations.txt

Le Reviewer est trop générique

Passez --venue NeurIPS (ou spécifique) pour que le style et le standard correspondent

Alternatives

PaperDebugger vs autres

AlternativeQuand l'utiliserCompromis
Writefull / GrammarlyVous avez seulement besoin de polissage du langage, pas de revue multi-agentMoins puissant ; n'audite pas les citations ni la cohérence
Prompt Claude maisonVous ne révisez qu'un papier par anPaperDebugger a des prompts façonnés et une boucle de coordination que vous devriez sinon reconstruire

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills