GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
作者による説明(英語の原文)
Overleaf for AI agents: review comments, tracked-change edits, new files and PDFs; no Git needed
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
OVERLEAF_SESSION, OVERLEAF_BASE_URL「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"agent-overleaf-connector": {
"command": "npx",
"args": [
"-y",
"olmcp",
"mcp"
],
"env": {
"OVERLEAF_SESSION": "your-value",
"OVERLEAF_BASE_URL": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add agent-overleaf-connector --env OVERLEAF_SESSION=your-value --env OVERLEAF_BASE_URL=your-value -- npx -y olmcp mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"agent-overleaf-connector": {
"command": "npx",
"args": [
"-y",
"olmcp",
"mcp"
],
"env": {
"OVERLEAF_SESSION": "your-value",
"OVERLEAF_BASE_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"agent-overleaf-connector": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"olmcp",
"mcp"
],
"env": {
"OVERLEAF_SESSION": "your-value",
"OVERLEAF_BASE_URL": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
OVERLEAF_BASE_URL envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント nipdep で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:OVERLEAF_SESSION
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0-alpha.3)がレジストリに届いたのは今日です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:GitHub, Desktop Commander, Cloudflare MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
olmcp)olmcp lets an AI agent respond to review comments in an Overleaf project.
You comment in Overleaf. The agent reads the comment and the selected text, proposes an edit as an Overleaf tracked change, and replies in the same thread. You remain the reviewer: you accept or reject the edit and close the thread.
olmcp has no hosted backend: the connector runs on your computer and uses your Overleaf session. Your chosen AI client may still send MCP results to its model provider under that client's own privacy terms.
1. You select text and leave a comment in Overleaf.
By default, an edit is a proposal, not a silent replacement. Overleaf shows the original text as a tracked deletion and the proposed text as a tracked insertion.
Project status:
1.0.0-alpha.3. The core review flow has been used on real Overleaf projects; newer features such as pending-suggestion revision and file creation still need real-service testing. Start with a disposable project.
| It can | It deliberately cannot |
|---|---|
| Read comments, threads, selected text, and text files in the project | Accept or reject a tracked change for you |
Propose tracked edits in review mode | Resolve, reopen, close, or delete a comment thread |
Apply a plain edit when you explicitly use #direct | Overwrite or delete an existing file |
| Reply in a comment thread | Edit documents that use Overleaf's unsupported newer history format |
| Revise its own pending suggestion when you ask for another version | Create images, PDFs, or other binary project files |
| Create a new text file and missing folders | Work continuously in the background or watch for new comments |
| Compile the project on Overleaf and save the PDF locally | Give the agent a separate Overleaf identity; changes use your account |
The tool surface enforces these limits. However, an agent with unrestricted shell access could read the stored session cookie and contact Overleaf outside the MCP. See Security and trust.
You need Node.js 20 or newer, an Overleaf account, and an MCP-capable agent such as Claude Code or Codex. You do not need Python, TeX, or Overleaf's paid Git integration. The current GitHub-based installation may also need the git command; normal use does not.
olmcpnpm install -g github:nipdep/agent-overleaf-connector
olmcp --version
Copy the overleaf_session2 cookie from your browser's developer tools, then run:
olmcp auth --cookie "<cookie value>"
Treat this cookie like a password. Never paste it into an agent chat, issue, or commit. The setup guide shows where to find it and what to do when it expires.
Choose your agent, then restart it:
# Claude Code
claude mcp add --scope user olmcp -- "$(which olmcp)" mcp
codex mcp add olmcp -- "$(which olmcp)" mcp
Windows PowerShell commands and other MCP clients are covered in Connect an AI agent.
No project folder or clone is required. After connecting the MCP, paste the Overleaf project URL into the request:
Address the comments in https://www.overleaf.com/project/<project-id>.
If you prefer not to paste the URL each time, you can save the project ID in a working folder with olmcp init. See Choosing a project.
In Overleaf, select a sentence and comment “make this clearer.” Then tell your agent:
Address the comments in https://www.overleaf.com/project/<project-id>.
Back in Overleaf, review the tracked edit. Accept or reject it, reply with another request, or resolve the thread yourself.
| When you want to… | Do this in Overleaf |
|---|---|
| Propose a normal reviewable edit | Leave an ordinary comment; review is the default |
| Apply an edit without tracked changes | Add #direct to the comment |
| Keep the agent away from a thread | Add #no-agent |
| Focus the agent on particular threads | Add #agent to those comments |
| Ask for another version of a pending suggestion | Reply in the same thread, for example “shorter please,” then run the agent again |
| Add a new section or bibliography file | Ask in a comment; the new file appears immediately, while the \input or bibliography edit is proposed separately |
| Finish a discussion | Resolve the thread yourself |
Read Using olmcp for examples, modes, tags, file creation, and the complete MCP tool list.
#direct changes are immediate. Use Overleaf History if you need to undo one.olmcp auth again when olmcp doctor reports an expired session.Release changes are in the changelog. The retired Python workflow—Git sync, source markers, redline.tex, and GitHub Actions—remains on the python-legacy branch.
Logo files: PNG · SVG
Apache 2.0. See LICENSE. The Overleaf protocol handling follows the approach used by olcli by Alexander Loth (MIT); see THIRD_PARTY_NOTICES.md.