KitScout

Categories › Software Development › Code search, analysis, refactoring & languages

PaperDock

MCP serverVerified domain · paperdock.devRemote● LiveAPI key needed

Overleaf alternative online LaTeX editor. AI agents edit, comment, and chat. Keep or revert edits.

Install

Remote server: your requests and data go to app.paperdock.dev. Claude Code: claude mcp add --transport http paperdock https://app.paperdock.dev/api/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • list_projects — List standard PaperDock projects accessible to the connected account, including its current role and effective MCP capabilities for each. Us
  • create_project — Create a new PaperDock project with a starter main.tex only when the user explicitly asks. Names are unique per owner, ignoring letter case
  • list_files — List project file metadata without loading full file contents.
  • search_files — Find where a word, phrase, citation key, label, LaTeX command, or other text appears across editable project files when its file or location
  • read_file — Read an editable project file or return a 10-minute signed download URL for a private project asset. Provide exactly one target: fileId or p
  • read_pdf — Read the latest successful PDF for an explicit entry .tex path, or check the exact job returned by compile_pdf using jobId. Returns a privat
  • compile_pdf — Compile a PDF from server-saved project files using the project's compiler settings and an explicit entry .tex path. Use when the user asks
  • upload_file — Upload a new file or an explicitly approved binary replacement. For new editable UTF-8 text use content (legacy contentBase64 is text-only);
  • create_file — Create a new editable text file at a new project path from supplied content. Pass an explicit empty string to create an empty file. Existing
  • edit_file — Immediately edit one existing editable text file and record the applied change in PaperDock's Review changes UI. Provide exactly one target
  • rename_file — Rename one existing text or binary file in its current folder, preserving its extension and contents. Use rename_file or move_file only when
  • move_file — Move one existing text or binary file to a project-relative folder in the same project, preserving its filename and contents. Use an empty d
  • list_comments — List active project comments and their replies. Resolved comment history is not returned by this tool.
  • create_comment — Create an open Comment on a .tex project file and post it immediately to project collaborators without changing the source file. Later delet
  • reply_to_comment — Post a reply under the connected PaperDock account, marked as created via an AI agent, immediately to an open Comment. Use a commentId retur
  • list_chat_messages — Read recent project chat messages in chronological order.
  • send_chat_message — Post a message under the connected PaperDock account, marked as created via an AI agent, immediately to the selected private PaperDock proje

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • rea-tool-design 456,474 ★
    Audit, investigate, design, or change REA investigation tools, CLI/MCP contracts, provider capabilities, and E
  • reverse-engineer-anything 456,474 ★
    Reverse engineer native, managed, Electron/JavaScript, packaged, firmware, and browser targets with REA, and b
  • code-review 323,337 ★
    Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does th
  • codebase-design 323,337 ★
    Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interfac
  • domain-modeling 323,337 ★
    Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLO