/ 디렉터리 / 플레이그라운드 / PaperDebugger
● 커뮤니티 PaperDebugger ⚡ 바로 사용

PaperDebugger

제작: PaperDebugger · PaperDebugger/paperdebugger

에디터 내부에서 멀티 에이전트 논문 리뷰 — 주장 검증, 인용 감사, 구조 비평, 언어 다듬기. 학자들을 위해 만들어졌습니다.

PaperDebugger는 LaTeX/Markdown 논문에 여러 전문화된 에이전트를 오케스트레이션합니다: 까다로운 동료 리뷰어처럼 비평하는 Reviewer 에이전트, 목소리를 깨지 않고 언어를 다듬는 Editor, 모든 \cite{}가 resolve되고 날조된 항목이 없는지 확인하는 Citation Auditor, 주장 드리프트를 표시하는 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는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

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

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "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는 맵이 아닌 서버 오브젝트 배열 사용.

~/.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.✓ 복사됨
    → 문장별 diff 목록
  2. diff 검토
    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.✓ 복사됨
    → 델타가 있는 검증 표

결과: 논문의 숫자가 실험과 일치한다는 확신 — 또는 수정 목록.

함정
  • 실험 폴더가 비체계적 — 규약 없음 — 표 레이블을 실험 경로에 매핑하는 힌트 파일을 제공하세요
함께 쓰기: filesystem

조합

다른 MCP와 조합해 10배 효율

paperdebugger-mcp + filesystem

작업 복사본에서 작업하고 diff 유지

paperdebugger-mcp + arxiv-mcp-server

Reviewer 에이전트에 공급할 관련 연구 조회

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
review paper_path, venue? 제출 전 리뷰 Heavy LLM call
edit paper_path, preserve_glossary_path? 언어 다듬기 LLM
audit_citations paper_path, bib_path 제출 전 항상 1 Semantic Scholar lookup per citation
check_coherence paper_path 후기 편집 단계 LLM

비용 및 제한

운영 비용

API 쿼터
기본 LLM에 따라 결정
호출당 토큰
에이전트 실행당 5000~25000
금액
무료; LLM 비용은 사용자 부담
에이전트를 순차적으로 실행하고 (Editor 먼저, Reviewer 다음) diff를 앞으로 전달하여 전체 논문을 다시 토크나이징하지 않도록 하세요

보안

권한, 시크릿, 파급범위

자격 증명 저장: 환경 변수를 통한 LLM API 키
데이터 외부 송신: LLM 제공자 + Semantic Scholar (인용 감사용)

문제 해결

자주 발생하는 오류와 해결

Editor diff가 LaTeX 컴파일을 깨트림

--syntax-aware로 실행하여 \macro{...} 중괄호와 수식을 유지하게 하세요

확인: diff 적용 후 컴파일
인용 감사가 실제 인용을 날조로 표시

인용이 Semantic Scholar에 아직 없을 정도로 새로울 수 있습니다 — --known-good citations.txt로 전달하세요

Reviewer가 너무 일반적

--venue NeurIPS(또는 특정 학술대회)를 전달하여 스타일과 기준을 맞추세요

대안

PaperDebugger 다른 것과 비교

대안언제 쓰나단점/장점
Writefull / Grammarly언어 다듬기만 필요하고 멀티 에이전트 리뷰가 필요 없을 때덜 강력하지만 인용 또는 일관성을 감사하지 않습니다
자체 Claude 프롬프트 작성1년에 논문을 하나만 리뷰할 때PaperDebugger는 직접 재구축해야 하는 형성된 프롬프트와 조정 루프를 가지고 있습니다

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기