/ Diretório / Playground / PaperDebugger
● Comunidade PaperDebugger ⚡ Instantâneo

PaperDebugger

por PaperDebugger · PaperDebugger/paperdebugger

Revisão multi-agente de artigos científicos dentro do seu editor — verificação de afirmações, auditoria de citações, crítica estrutural, polimento de linguagem. Feito para acadêmicos.

O PaperDebugger orquestra vários agentes especializados sobre seu artigo em LaTeX ou Markdown: um agente Reviewer que critica como um revisor exigente, um Editor que aprimora a linguagem sem quebrar a voz, um Citation Auditor que verifica se cada \cite{} resolve e não é uma entrada alucinada, e um agente Coherence que sinaliza desvios de afirmações. Arquitetura de plugins para que laboratórios possam adicionar seus próprios agentes.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

paperdebugger-mcp.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

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

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

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

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

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

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

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

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

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

O Continue usa um array de objetos de servidor em vez de um map.

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

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

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

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: PaperDebugger

Como obter uma revisão por pares rigorosa antes do envio

👤 Doutorandos, pesquisadores, autores de artigos ⏱ ~60 min intermediate

Quando usar: Você está a 24h do prazo de submissão e quer mais uma revisão dura.

Pré-requisitos
  • Fonte LaTeX ou PDF compilado — Qualquer formato funciona
Fluxo
  1. Executar o Reviewer
    Use o PaperDebugger Reviewer em /paper/main.tex. Seja rigoroso — o venue é estilo NeurIPS, de primeira linha.✓ Copiado
    → Revisão numerada com pontos fortes, fracos e experimentos sugeridos
  2. Auditar citações
    Verifique cada \cite. Algo fabricado, quebrado ou ausente na bib?✓ Copiado
    → Tabela de status por citação; entradas sinalizadas
  3. Verificar coerência
    Sinalize desvios de afirmações entre abstract, introdução e conclusão. Cite as frases conflitantes.✓ Copiado
    → Relatório de desvio com pares citados

Resultado: Uma checklist pré-submissão resolvida antes que o revisor 2 veja o artigo.

Armadilhas
  • O agente Reviewer sugere experimentos que você não pode executar — Filtre a lista de sugestões — mantenha apenas aquelas que melhoram a escrita sem novos dados
Combine com: filesystem

Polir a linguagem sem perder a voz do autor

👤 Autores não nativos em inglês ⏱ ~45 min beginner

Quando usar: A ciência está boa; a prosa tem partes ásperas.

Fluxo
  1. Passagem do Editor
    Use o agente Editor em /paper/main.tex. Preserve a voz; corrija apenas gramática, frases estranhas e antecedentes ambíguos.✓ Copiado
    → Lista de diffs, frase por frase
  2. Revisar os diffs
    Mostre-me as 10 edições de maior impacto — as que corrigem ambiguidade real, não preferências estilísticas.✓ Copiado
    → Top 10 com justificativa

Resultado: Artigo mais claro, mesma voz.

Armadilhas
  • O Editor 'corrige' jargão técnico — Passe --preserve-glossary terms.txt para que ele deixe os termos listados intocados

Verificar se cada tabela de resultados corresponde ao que está no diretório de experimentos

👤 Pesquisadores de ML preocupados com erros em tabelas ⏱ ~90 min advanced

Quando usar: Você executou os resultados de 3 formas diferentes; não tem certeza de quais números foram para o artigo.

Pré-requisitos
  • Fonte do artigo + diretório de experimentos com resultados brutos (JSON/CSV) — Estrutura de pasta padrão
Fluxo
  1. Mapear tabelas para resultados
    Mapeie cada afirmação numérica em /paper/main.tex para um arquivo específico em /experiments/. Sinalize afirmações que não conseguir rastrear.✓ Copiado
    → Tabela de mapeamento; afirmações não rastreadas listadas
  2. Verificar
    Para cada afirmação rastreada, recalcule a partir do arquivo bruto e reporte correspondência/divergência.✓ Copiado
    → Tabela de verificação com deltas

Resultado: Confiança de que os números no artigo correspondem aos experimentos — ou uma lista de correções.

Armadilhas
  • Pasta de experimentos é ad-hoc — sem convenção — Forneça um arquivo de dicas mapeando rótulos de tabelas para caminhos de experimentos
Combine com: filesystem

Combinações

Combine com outros MCPs para 10× de alavancagem

paperdebugger-mcp + filesystem

Operar em uma cópia de trabalho e persistir os diffs

Salve os diffs do Editor como /paper/edits-$(date +%F).patch.✓ Copiado
paperdebugger-mcp + arxiv-mcp-server

Buscar trabalhos relacionados para alimentar o agente Reviewer

Busque os top 10 artigos do arxiv citados nos trabalhos relacionados e depois re-execute o Reviewer com esse contexto.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
review paper_path, venue? Revisão pré-submissão Chamada LLM pesada
edit paper_path, preserve_glossary_path? Polimento da linguagem LLM
audit_citations paper_path, bib_path Sempre antes da submissão 1 consulta ao Semantic Scholar por citação
check_coherence paper_path Edição em estágio final LLM

Custo e limites

O que custa rodar

Cota de API
Limitado pelo seu LLM subjacente
Tokens por chamada
5.000 a 25.000 por execução de agente
Monetário
Gratuito; custo do LLM é seu
Dica
Execute os agentes em série (Editor primeiro, Reviewer depois) e passe os diffs adiante para evitar re-tokenizar o artigo inteiro

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: API key do LLM via variável de ambiente
Saída de dados: Seu provedor de LLM + Semantic Scholar (para auditoria de citações)

Solução de problemas

Erros comuns e correções

Diffs do Editor quebram a compilação LaTeX

Execute com --syntax-aware para que ele preserve chaves de \macro{...} e matemática

Verificar: Compile após aplicar os diffs
Auditoria de citações sinaliza citações reais como fabricadas

A citação pode ser nova demais para o Semantic Scholar — passe-a via --known-good citations.txt

Reviewer é muito genérico

Passe --venue NeurIPS (ou específico) para que o estilo e o padrão correspondam

Alternativas

PaperDebugger vs. outros

AlternativaQuando usarTroca
Writefull / GrammarlyVocê só precisa de polimento da linguagem, sem revisão multi-agenteMenos poderoso; não audita citações nem coerência
Prompt manual no ClaudeVocê revisa apenas um artigo por anoO PaperDebugger tem prompts moldados e um loop de coordenação que você teria que reconstruir

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills