Categories › Software Development › Code search, analysis, refactoring & languages
Overleaf alternative online LaTeX editor. AI agents edit, comment, and chat. Keep or revert edits.
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.
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. Uscreate_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 locationread_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 pread_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 privatcompile_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. Existingedit_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 whenmove_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 dlist_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 deletreply_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 returlist_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 projeNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.