mcpField
O
Overleaf Mcp Server

Overleaf Mcp Server

ローカル
github.com/M-H-Amini生産性154 週間前に更新

Overleaf Mcp Server について

Overleaf MCP Serverは、対応クライアントからOverleafプロジェクトのファイル一覧や内容を確認するためのサーバーです。安全な読み取り専用モードで動作します。

主な機能

  1. 01プロジェクトファイルの一覧表示
  2. 02プロジェクトファイルの読み取り
  3. 03読み取り専用アクセス

活用シーン

  1. 01Overleafプロジェクト内のファイル確認
  2. 02対応クライアントからプロジェクト内容を読む

MCP 対応

対応するMCPクライアントに、Overleafプロジェクトを操作するツールとリソースを提供します。記載されたツールではファイル一覧の取得と指定ファイルの読み取りができます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Overleaf MCP サーバー

互換性のあるクライアント(Claude Desktop、Cursor、VS Code など)が、ツールとリソースを介して Overleaf プロジェクトとやり取りできる MCP サーバーです。

機能

  • プロジェクトとファイルの一覧表示。
  • ファイルの読み取り。
  • 安全な読み取り専用モード。

実装に合わせて調整してください。

要件

  • Python 3.10+
  • Overleaf アカウント(またはセッション Cookie)

クライアントの設定

Claude Desktop

claude_desktop_config.json を編集します:

{
  "mcpServers": {
    "overleaf": {
      "command": "uvx",
      "args": ["overleaf-mcp"],
      "env": {
        "PROJECT_ID": "<YOUR_PROJECT_ID>",
        "OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
      },
      "timeout": 120000
    }
  }
}

コンソールスクリプトがある場合は、"command": "overleaf-mcp" を設定し、"args" を削除します。

Cursor (settings.json)
{
  "mcpServers": {
    "overleaf": {
      "command": "uvx",
      "args": ["overleaf-mcp"],
      "env": {
        "PROJECT_ID": "<YOUR_PROJECT_ID>",
        "OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
      }
    }
  }
}
VS Code MCP (.vscode/mcp.json)
{
  "servers": {
    "my-mcp-server-overleaf": {
      "type": "stdio",
      "command": "uvx",
      "args": ["overleaf-mcp"],
      "env": {
        "PROJECT_ID": "<YOUR_PROJECT_ID>",
        "OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
      }
    }
  },
  "inputs": []
}

ツール

  • list_of_files:プロジェクト内のすべてのファイルを一覧表示します。
  • read_file:プロジェクト内の指定したファイルを読み取ります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。