Skip to main content
Glama

overleaf-paper-mcp

Overleaf で学術的な LaTeX プロジェクトを管理するための MCP サーバー: プロジェクトの作成、ファイルの転送、文書のコンパイル、コンパイラ出力の検査、PDF のダウンロードを行います。

インストール

要件: Node.js 20+ および Playwright Chromium。

npm install
npx playwright install chromium
npm run build

公開されたパッケージを次のコマンドで実行します:

OVERLEAF_EMAIL="your@email.com" \
OVERLEAF_PASSWORD="yourpassword" \
npx -y @youzhijc/overleaf-paper-mcp

Related MCP server: overleaf-mcp

設定

認証情報はランタイム環境変数として提供してください。.env ファイルをコミットしないでください。

変数

目的

OVERLEAF_EMAIL

Overleaf のログインメールアドレス。

OVERLEAF_PASSWORD

Overleaf のログインパスワード。

OVERLEAF_DATA_DIR

MCP が管理するすべてのローカルリソースの推奨絶対ルート。ダウンロードは workspace/ に、ブラウザのログイン状態は browser-data/ に保存されます。

OVERLEAF_WORKSPACE_DIR

ワークスペース専用の従来の代替手段。新しい構成では OVERLEAF_DATA_DIR を使用してください。

local_pathzip_path には可能な限り絶対パスを使用してください。相対パスは OVERLEAF_DATA_DIR/workspace (または従来の OVERLEAF_WORKSPACE_DIR) 内でのみ受け入れられます。OVERLEAF_DATA_DIR を使用する場合、すべてのローカル状態は 1 つのディレクトリ配下に保持されます:

OVERLEAF_DATA_DIR/
├── workspace/      # downloaded project files and PDFs
└── browser-data/   # Overleaf login session and browser cache

browser-data/ をアップロードまたは共有しないでください。Overleaf のログインセッションが含まれる可能性があります。ダウンロードをクリアするには workspace/ を、サインアウトするには browser-data/ を、MCP をリセットするにはデータディレクトリ全体を削除してください。

ワークフロー

overleaf_list_files (optional)
→ overleaf_download_file
→ edit the local file
→ overleaf_upload_file (overwrite: true when replacing a file)
→ overleaf_compile
→ overleaf_download_pdf

目に見えるコンパイル失敗が発生した場合、overleaf_compile はキャッシュされたファイルをクリアし、1 回再試行し、再試行も失敗した場合は解析された診断情報とコンパイラログを返します。

overleaf_upload_file は現在、プロジェクトのルートに書き込みます。完全なプロジェクトアーカイブをインポートするには、overleaf_create_project_from_zip を使用してください。

ツール

ツール

目的

ping

サーバーの可用性を確認します。

overleaf_login / overleaf_logout

ブラウザセッションを開始または終了します。

overleaf_list_projects / overleaf_open_project

プロジェクトを検索または開きます。

overleaf_create_project

空のプロジェクトを作成します。

overleaf_create_project_from_zip

ローカルの ZIP アーカイブからプロジェクトを作成します。

overleaf_list_files

プロジェクトのファイルとパスを一覧表示します。

overleaf_download_file / overleaf_upload_file

1 つのプロジェクトファイルを転送します。

overleaf_create_folder / overleaf_create_file

ルート直下の空の項目を作成します。

overleaf_rename_file / overleaf_delete_file

ファイルの名前を変更または削除します。

overleaf_compile

コンパイルし、再試行が失敗した場合は LaTeX 診断情報と output.log を返します。

overleaf_download_pdf

コンパイル済み PDF をダウンロードします。

Codex の設定

[mcp_servers.overleaf-paper-mcp]
command = "npx"
args = ["-y", "@youzhijc/overleaf-paper-mcp"]
env = {
  OVERLEAF_EMAIL = "your@email.com",
  OVERLEAF_PASSWORD = "yourpassword",
  OVERLEAF_DATA_DIR = "/absolute/path/to/your/overleaf-paper-mcp-data"
}
startup_timeout_sec = 120
tool_timeout_sec = 120

ライセンス

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A MCP server built for developers enabling Git based project management with project and personal…

  • Academic research MCP server for paper search, citation checks, graphs, and deep research.

  • An MCP server for deep research or task groups

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jcswhldbb/overleaf-paper-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server