DeepSHPlugins
dsh-overleaf 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-overleaf

工具與整合JavaScriptMIT

透過 OverleafMCP 將多個 Overleaf 專案接入 DSH,支援瀏覽、分析和透過 Git 寫回 LaTeX 檔案。

12 Starsfly233338 更新時間 2026-08-22
訪問 GitHub 倉庫
dsh-overleaf 專案預覽

專案介紹

中文

透過 OverleafMCP 將多個 Overleaf 專案接入 DSH,支援瀏覽、分析和透過 Git 寫回 LaTeX 檔案。

English

Connect multiple Overleaf projects to DSH through OverleafMCP for browsing, analysis, and Git-based file updates.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
fly233338
倉庫
fly233338/dsh-overleaf
GitHub Stars
12
Forks
1
開發語言
JavaScript
許可證
MIT
最近推送
2026-08-22
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

77/ 100
維護活躍
87
文件與實用資訊
100
生態關注度
34
安裝便捷訊號
100
專案宣告訊號
100

近 20 天仍在更新;README 含完整安裝與使用說明;標準命令一鍵安裝。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add dsh-overleaf

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-overleaf

English | 中文

Connect multiple Overleaf projects to DeepSeek Harness (DSH) through @fly233338/overleaf-mcp.

dsh-overleaf installs @fly233338/overleaf-mcp as an npm dependency, starts it through MCP stdio, and exposes its tools to DSH. The OverleafMCP source is not copied into this project.

Features

Browse and read files from multiple Overleaf projects, inspect document sections and section content, write files or sections back to Overleaf through Git, and use the DSH MCP Client provided by the host. Based on my experience, it is especially useful in the following scenarios: understanding an entire LaTeX project, automatically fixing LaTeX compilation errors, and unifying terminology and symbols throughout the document.

Requirements

  • DSH 0.1.0-rc.5 or a compatible release.
  • Node.js 22.19.0 or newer.
  • An Overleaf Git integration token.

Install

If the DSH CLI is installed and available on PATH:

dsh plugin --profile web add dsh-overleaf
dsh web

From a DSH source checkout:

cd /path/to/deepseek-harness
pnpm install
pnpm run build
pnpm dsh plugin --profile web add /path/to/dsh-overleaf
pnpm dsh web

The npm installation command becomes available after this package is published.

Configure

The plugin stores dsh-overleaf.config.json under $DSH_HOME/dsh-overleaf/. If DSH_HOME is not set, it uses ~/.dsh/dsh-overleaf/. The directory and file are created on startup when missing. Fill in one shared token and one project ID per line:

{
  "gitToken": "your-overleaf-git-token",
  "projectIds": [
    "project-id-a",
    "project-id-b"
  ]
}

Get project IDs from the <id> in the Overleaf project URL. Create the Git token under Overleaf Account Settings → Git Integration.

Restart DSH after editing the file. The plugin reads it once at startup and generates the internal .dsh-overleaf.projects.json OverleafMCP project configuration in the same directory. Do not edit the generated file.

The plugin does not read .env and does not require Overleaf environment variables.

Use with the model

Tell the model which project to handle:

Please work on Overleaf project project-id-a and read its main.tex.

The model first calls mcp__overleaf__list_projects, then passes the selected ID as projectName to subsequent Overleaf tools. Write operations require an explicit commitMessage and push a Git commit to Overleaf.

Keep the token out of public source repositories and published package contents.

Scope

The current version supports multiple Overleaf projects through one MCP tool group. It does not compile documents, review PDFs, or automate a browser.

Links

name: dsh-overleaf

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案