PaperDock

Overleaf alternative online LaTeX editor.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • List Projects: List standard PaperDock projects accessible to the connected account, including its current role and effective MCP capabilities for each. Use projectId only for subsequent tool calls an
  • Create Project: Create a new PaperDock project with a starter main.tex.
  • List Files: List project file metadata without loading full file contents.

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Overleaf alternative online LaTeX editor. Connect ChatGPT, Claude, Codex, or Gemini to shared research projects: read and edit LaTeX files, join Comments and project Chat, and keep or revert every agent edit as a diff. Owner, Editor, and Viewer roles from the web app apply to the connection, and agent connections are always free.

Список инструментов сервера (14)

Технические названия из tools/list. Нужны только разработчикам.

list_projectsList standard PaperDock projects accessible to the connected account, including its current role and effective MCP capabilities for each. Use projectId only for subsequent tool calls and do not show it unless explicitly requested.
create_projectCreate a new PaperDock project with a starter main.tex.
list_filesList project file metadata without loading full file contents.
search_filesFind where a word, phrase, citation key, label, LaTeX command, or other text appears across editable project files when its file or location is unknown. Search is case-insensitive and returns matching paths, positions, revisions, and short snippets. If the target file is already known, use read_file directly instead.
read_fileRead an editable project file or return a 10-minute signed download URL for a private project asset. Provide exactly one target: fileId or path.
upload_fileCreate one new project file from supplied UTF-8 text or base64-encoded bytes. Editable files are stored as text and other files as binary assets. Existing paths are rejected and never overwritten.
replace_fileReplace the bytes of one existing binary asset while preserving its PaperDock path. Provide exactly one target: fileId or path. Read the file first and pass its current expectedRevision. This tool cannot replace editable text or rename a file.
create_fileCreate a new editable text file at a new project path from supplied content. Pass an explicit empty string to create an empty file. Existing paths are never overwritten.
edit_fileImmediately edit one existing editable text file using bounded operations or replacement content, and record the applied change in PaperDock's Review changes UI. Provide exactly one target (fileId or path) and exactly one payload (operations or content). Pass baseRevision and baseContent from read_file when possible. This tool cannot create, rename, or delete files.
list_commentsList active project comments and their replies. Resolved comment history is not returned by this tool.
create_commentCreate an open Comment on a .tex project file and post it immediately to project collaborators without changing the source file. Later deletion cannot undo prior delivery or reading. Selection offsets may be inferred from quote. Provide exactly one target: fileId or path.
reply_to_commentPost a reply under the connected PaperDock account, marked as created via an AI agent, immediately to an open Comment. It is visible to project collaborators, and later removal cannot undo prior delivery or reading. Write body as natural, collaborator-facing prose.
list_chat_messagesRead recent project chat messages in chronological order.
send_chat_messagePost a message under the connected PaperDock account, marked as created via an AI agent, immediately to the selected private PaperDock project's Chat. It is visible to project members, and later editing or deletion cannot undo prior delivery or reading.