精选
为什么选中它
待人工精选——以下事实来自源码仓库。
它能做什么
Connect Overleaf projects to DeepSeek Harness (DSH) through OverleafMCP and MCP tools.
适合谁
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
风险提示
- 未发现明显风险信号;安装前仍建议查看源码。
Connect Overleaf projects to DeepSeek Harness (DSH) through OverleafMCP and MCP tools.
待人工精选——以下事实来自源码仓库。
Connect Overleaf projects to DeepSeek Harness (DSH) through OverleafMCP and MCP tools.
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
dsh plugin --profile web add github:fly233338/dsh-overleaf 作者没有声明支持的平台。
dsh-overleaf installs OverleafMCP 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 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 If the DSH CLI is installed and available on PATH: dsh plugin --profile web add dsh-overleaf dsh web The npm installation command becomes available after this package is published. ## Configure The plugin uses dsh-overleaf.config.json next to its index.js. If the file is missing, the plugin creates it on startup with this content. Fill in one shared token and one project ID per line: json { "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 OverleafMCP project configuration. Do not edit the generated .dsh-overleaf.projects.json 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: text 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 - Project repository - OverleafMCP - DSH plugin guide - insert: - id: dsh-overleaf name: dsh-overleaf不看 Star,人工一条条挑的。
把 DSH 的 settings.yaml 做成可视化看板:所有已注册的 settings namespace——包括官方界面从未覆盖的第三方插件配置——都渲染成可编辑表单。项目还早,但方向很对:告别手改 YAML。
给 DSH 的 DIY 轨迹可视化:把 agent 的计划与执行画成图,不用翻原始日志也能看清它在干嘛。项目还早,但补上了「一眼看懂 agent 在做什么」这个真实缺口。
从 Claude Code / Codex 把活派给 DSH:在宿主内拉起带分级预设的 DSH agent 会话,看原生子代理进度,还能借它的多模态桥给纯文本的 DSH 补上视觉和生图。编排型插件,把 DSH 变成其他编码 agent 的后端。