MIT ライセンスの DSH プラグイン。MCP stdio で OverleafMCP を公開し、1 つのトークンで設定した複数の Overleaf LaTeX プロジェクトを DeepSeek Harness から読み、Git コミットとして編集できるようにします。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-14
ライセンス
MIT
01どんなタスクに使えるのか?
断片を貼るのではなく、LaTeX プロジェクト全体を DeepSeek Harness の中で把握する
モデルがまず `mcp__overleaf__list_projects` で Overleaf プロジェクトを列挙し、続いて OverleafMCP のツールでファイルやセクションとその内容を読む
編集の前に実際のプロジェクト構造をエージェントに見せたい LaTeX 執筆者
LaTeX のコンパイルエラーを直し、文書全体の用語と記号を統一する
Git 経由で Overleaf に書き戻されるファイルやセクション。書き込みごとに明示的な `commitMessage` を伴い、コミットを push する
長い文書を手作業でパッチせず、エージェントに直接修正・統一してほしい論文執筆者
1 つの DSH セッションで複数の Overleaf プロジェクトを扱う
`dsh-overleaf.config.json` に並べたすべてのプロジェクト ID を 1 つの MCP ツール群で扱える
複数の Overleaf 論文やレポートを同時に維持している人
02DeepSeek Harness への導入方法
前提条件
- DSH `0.1.0-rc.5` または `0.2.x`(`0.2.0-rc.2` で検証済み)
- Node.js `22.19.0` 以上
- Overleaf の Git 連携トークン
インストール手順
- 01
DSH CLI が `PATH` 上にある場合: `dsh plugin --profile web add dsh-overleaf` を実行し、続けて `dsh web` を実行します
$ dsh plugin --profile web add dsh-overleaf
- 02
DSH のソース checkout から導入する場合: `pnpm install`、`pnpm run build`、`pnpm dsh plugin --profile web add /path/to/dsh-overleaf`、`pnpm dsh web`
- 03
`$DSH_HOME/dsh-overleaf/`(`DSH_HOME` 未設定なら `~/.dsh/dsh-overleaf/`)に `dsh-overleaf.config.json` を作り、`gitToken` と `projectIds` を記入してから DSH を再起動します
導入成功の確認
- モデルにどのプロジェクトを扱うか伝えると、まず `mcp__overleaf__list_projects` を呼びます。ここでプロジェクトが列挙できれば、OverleafMCP のツールが DSH に接続されています
03DSH 統合と能力の範囲
DSH プラグイン。`@fly233338/overleaf-mcp` を依存として導入し、MCP stdio で起動して、そのツールをホストが提供する DSH MCP Client に公開する
プロジェクトをまたぐ一覧とファイル読み取り
`dsh-overleaf.config.json` に設定した Overleaf プロジェクト ID→`mcp__overleaf__list_projects` のプロジェクト一覧、ファイル内容、セクションとその内容
Overleaf Git 経由のファイル・セクション書き戻し
ファイルまたはセクションの変更と、明示的な `commitMessage`→Overleaf プロジェクトへ push される Git コミット
Overleaf プロジェクトへ Git コミットを push するOverleafMCP 用のプロジェクト設定生成
`dsh-overleaf.config.json` の共通 `gitToken` と `projectIds`→同じディレクトリに作られ、OverleafMCP が読む内部ファイル `.dsh-overleaf.projects.json`
ユーザー設定の隣に `.dsh-overleaf.projects.json` を書き込み、再生成する
04誰に向いているのか?使うべきでない場面は?
向いている用途
- 編集の前に実際のプロジェクト構造をエージェントに見せたい LaTeX 執筆者
- 長い文書を手作業でパッチせず、エージェントに直接修正・統一してほしい論文執筆者
- 複数の Overleaf 論文やレポートを同時に維持している人
不向きな用途
- ドキュメントのコンパイル、PDF のレビュー、ブラウザの自動化は行いません。できるのはこの MCP ツール群を通した Overleaf プロジェクト内容の読み書きだけです。
- Overleaf の Git 連携トークンが必要で、README はトークンを公開ソースリポジトリや公開パッケージの内容に含めないよう警告しています。設定は起動時に一度だけ読まれるため、編集後は DSH の再起動が必須です。
- README は DSH `0.1.0-rc.5` または `0.2.x`(`0.2.0-rc.2` で検証済み)、Node.js `22.19.0` 以上を要件として明記し、npm からのインストールコマンドはこのパッケージの公開後にしか使えないと述べています。
- 書き込みには必ず明示的な `commitMessage` が必要で、Overleaf へ Git コミットとして反映されます。つまり変更はローカルの下書きではなく、実際のプロジェクト履歴になります。
05互換性・メンテナンス・セキュリティ上の注意
- ドキュメントのコンパイル、PDF のレビュー、ブラウザの自動化は行いません。できるのはこの MCP ツール群を通した Overleaf プロジェクト内容の読み書きだけです。
- Overleaf の Git 連携トークンが必要で、README はトークンを公開ソースリポジトリや公開パッケージの内容に含めないよう警告しています。設定は起動時に一度だけ読まれるため、編集後は DSH の再起動が必須です。
- README は DSH `0.1.0-rc.5` または `0.2.x`(`0.2.0-rc.2` で検証済み)、Node.js `22.19.0` 以上を要件として明記し、npm からのインストールコマンドはこのパッケージの公開後にしか使えないと述べています。
- 書き込みには必ず明示的な `commitMessage` が必要で、Overleaf へ Git コミットとして反映されます。つまり変更はローカルの下書きではなく、実際のプロジェクト履歴になります。
MIT · README の記載のみ、タグ付きリリースなし、セキュリティ監査なし
06よくある質問
DeepSeek Harness に dsh-overleaf を導入するには?
DSH CLI が `PATH` 上にある場合は `dsh plugin --profile web add dsh-overleaf` を実行し、続けて `dsh web` を実行します。DSH のソース checkout からなら `pnpm install`、`pnpm run build`、`pnpm dsh plugin --profile web add /path/to/dsh-overleaf`、`pnpm dsh web` です。README によると、npm からのインストールコマンドはこのパッケージが公開されてから使えます。
Overleaf のトークンとプロジェクト ID はどこから読みますか?
`$DSH_HOME/dsh-overleaf/` の `dsh-overleaf.config.json` から読みます(`DSH_HOME` 未設定なら `~/.dsh/dsh-overleaf/`)。ディレクトリとファイルが無ければ起動時に作成されます。`projectIds` に共通の `gitToken` と 1 行 1 プロジェクト ID を書き、DSH を再起動してください。プラグインは起動時に一度だけ読み、OverleafMCP が使う内部ファイル `.dsh-overleaf.projects.json` を生成します。
モデルはどの Overleaf プロジェクトを扱うか、どう判断しますか?
あなたが対象を伝えます(例:「Overleaf プロジェクト project-id-a を扱って」)。モデルはまず `mcp__overleaf__list_projects` を呼び、選んだ ID を `projectName` として後続の Overleaf ツールへ渡します。そのため 1 つの MCP ツール群で、設定したすべてのプロジェクト ID を扱えます。
DSH 内でできないことは何ですか?
README に明記されています。現行版はドキュメントのコンパイル、PDF のレビュー、ブラウザの自動化を行いません。加えて DSH `0.1.0-rc.5` または `0.2.x`、Node.js `22.19.0` 以上が必要で、書き込みのたびに明示的な `commitMessage` を伴って Overleaf へ Git コミットを push します。
07関連する DSH ワークフロー
rea
by morluto
アプリの挙動からネイティブバイナリまで、エージェントであらゆるものをリバースエンジニアリング
reactive-resume
by reactive-resume
プライバシーを重視した、カスタマイズ可能で持ち運びやすいオープンソースの履歴書作成プラグイン。無料で利用できる。
next-ai-draw-io
by dayuanjiang
AIとのチャットでdraw.io図を作成・編集します。Web/デスクトップアプリと、Claude Code、Cursor、Codex、VS Code向けのMCPサーバーを提供します。
everos
by evermind-ai
すべての AI エージェント向けポータブルメモリ層。ローカルファースト、Markdown ネイティブ、ユーザー所有、アプリ横断で自己進化
08データと出典
`dsh-overleaf` installs [@fly233338/overleaf-mcp](https://www.npmjs.com/package/@fly233338/overleaf-mcp) as an npm depen…
Browse and read files from multiple Overleaf projects, inspect document sections and section content, write files or sec…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-14。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
