ディレクトリに戻る

dsh-overleaf

キュレーションリスト掲載メンテナンス: 活発

fly233338/dsh-overleaf

OverleafMCP 経由で Overleaf プロジェクトを DeepSeek Harness に接続

GitHub で見るホームページ
$ dsh plugin --profile web add dsh-overleaf

14

スター

3

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-10-21

最終プッシュ

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 連携トークン

インストール手順

  1. 01

    DSH CLI が `PATH` 上にある場合: `dsh plugin --profile web add dsh-overleaf` を実行し、続けて `dsh web` を実行します

    $ dsh plugin --profile web add dsh-overleaf

  2. 02

    DSH のソース checkout から導入する場合: `pnpm install`、`pnpm run build`、`pnpm dsh plugin --profile web add /path/to/dsh-overleaf`、`pnpm dsh web`

  3. 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 統合ネイティブ実行

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 コミットとして反映されます。つまり変更はローカルの下書きではなく、実際のプロジェクト履歴になります。
2026-08-142026-10-21作者は未記載

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 します。

08データと出典

  • 作者による申告github.com59058647a7d6…

    `dsh-overleaf` installs [@fly233338/overleaf-mcp](https://www.npmjs.com/package/@fly233338/overleaf-mcp) as an npm depen…

  • 作者による申告github.com59058647a7d6…

    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 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。