Read and edit Overleaf papers from any AI client. Edits can arrive as tracked-change suggestions.
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
OVERLEAF_GIT_TOKENChiave APIobbligatoriaOverleaf Git authentication token, from https://www.overleaf.com/user/settings under Git integration.
OVERLEAF_SESSION_COOKIEChiave APIfacoltativaOptional. An Overleaf browser session cookie, which turns on the tracked-changes tools: suggest an edit, read the review panel, leave a comment.
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
list_filesPull from Overleaf and list tracked files grouped by kind, including files hidden by sparse checkout. Optionally filter by extension and include unpublished new files.Pull from Overleaf and list tracked files grouped by kind, including files hidden by sparse checkout. Optionally filter by extension and include unpublished new files.
Per questo strumento non è stato pubblicato alcuno schema di input.
project_summaryPull from Overleaf and return a JSON overview: file counts, likely main document and its section count, first ten files, pending diff statistics, and new unpublished files.Pull from Overleaf and return a JSON overview: file counts, likely main document and its section count, first ten files, pending diff statistics, and new unpublished files.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_filePull from Overleaf and read text, optionally by line range. Without mode, returns plain text. mode=full returns JSON content and revision; mode=smart with previousRevision returns unchanged, a line replacement delta, or full content when the baseline is unavailable. Deltas use 1-based startLine: sp…Pull from Overleaf and read text, optionally by line range. Without mode, returns plain text. mode=full returns JSON content and revision; mode=smart with previousRevision returns unchanged, a line replacement delta, or full content when the baseline is unavailable. Deltas use 1-based startLine: sp…
Per questo strumento non è stato pubblicato alcuno schema di input.
replace_textReplace an exact snippet of text in a project file. The snippet must appear exactly once unless replaceAll is set.Replace an exact snippet of text in a project file. The snippet must appear exactly once unless replaceAll is set.
Per questo strumento non è stato pubblicato alcuno schema di input.
edit_sectionprivilegiatoReplace the whole body of one section of a .tex file, located by its title. Include the sectioning command itself in newContent.Replace the whole body of one section of a .tex file, located by its title. Include the sectioning command itself in newContent.
Per questo strumento non è stato pubblicato alcuno schema di input.
write_fileprivilegiatoOverwrite a project file with new content, creating it if it does not exist. Prefer replace_text or edit_section for changes to an existing file.Overwrite a project file with new content, creating it if it does not exist. Prefer replace_text or edit_section for changes to an existing file.
Per questo strumento non è stato pubblicato alcuno schema di input.
show_diffShow the diff of everything edited locally but not yet pushed to Overleaf. Call this before push_changes.Show the diff of everything edited locally but not yet pushed to Overleaf. Call this before push_changes.
Per questo strumento non è stato pubblicato alcuno schema di input.
discard_local_changesThrow away every local edit that has not been pushed, returning the clone to the last version seen on Overleaf.Throw away every local edit that has not been pushed, returning the clone to the last version seen on Overleaf.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_projectsList the Overleaf projects this server is configured to reach, and which one is the default.List the Overleaf projects this server is configured to reach, and which one is the default.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_sectionsList the sectioning commands in a .tex file with their line ranges, so a section can be addressed by title instead of by line number.List the sectioning commands in a .tex file with their line ranges, so a section can be addressed by title instead of by line number.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_sectionRead the body of a single section of a .tex file, located by its title.Read the body of a single section of a .tex file, located by its title.
Per questo strumento non è stato pubblicato alcuno schema di input.
search_projectSearch all tracked text files for a string or regular expression, returning matching lines.Search all tracked text files for a string or regular expression, returning matching lines.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_tracked_changesRead the tracked changes and review-panel comment threads on a document, as Overleaf's review panel shows them.Read the tracked changes and review-panel comment threads on a document, as Overleaf's review panel shows them.
Per questo strumento non è stato pubblicato alcuno schema di input.
suggest_editprivilegiatoReplace an exact snippet of text so that it arrives in Overleaf as a tracked change, which a co-author can accept or reject,Replace an exact snippet of text so that it arrives in Overleaf as a tracked change, which a co-author can accept or reject,
Per questo strumento non è stato pubblicato alcuno schema di input.
add_commentAttach a review-panel comment thread to an exact snippet of text. The thread is anchored immediately;Attach a review-panel comment thread to an exact snippet of text. The thread is anchored immediately;
Per questo strumento non è stato pubblicato alcuno schema di input.
project_statusReport whether the local clone is in step with Overleaf: commits pulled, edits pending, and the recent history.Report whether the local clone is in step with Overleaf: commits pulled, edits pending, and the recent history.
Per questo strumento non è stato pubblicato alcuno schema di input.
sync_projectPull the latest commits from Overleaf into the local clone without changing anything.Pull the latest commits from Overleaf into the local clone without changing anything.
Per questo strumento non è stato pubblicato alcuno schema di input.
compile_projectCompile the project locally with latexmk and report errors and warnings. Build artifacts are written outside the clone, so they are never pushed to Overleaf.Compile the project locally with latexmk and report errors and warnings. Build artifacts are written outside the clone, so they are never pushed to Overleaf.
Per questo strumento non è stato pubblicato alcuno schema di input.
push_changesCommit the pending local edits and push them to Overleaf. Before pushing, the server re-checks Overleaf and rebases onto anything collaborators pushed in the meantime; if that cannot be done cleanly the push is refused and the conflict is reported.Commit the pending local edits and push them to Overleaf. Before pushing, the server re-checks Overleaf and rebases onto anything collaborators pushed in the meantime; if that cannot be done cleanly the push is refused and the conflict is reported.
Per questo strumento non è stato pubblicato alcuno schema di input.
19 strumenti su 19 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Read and edit Overleaf papers from any AI client. Edits can arrive as tracked-change suggestions.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.