milatexai について
MiLatexAIは、ClaudeやChatGPTからLaTeXプロジェクトを編集するホスト型リモートMCPサーバーです。OverleafやGitリポジトリに接続し、文書の閲覧やコンパイル確認を行い、ファイル変更をコミットしてデフォルトブランチへプッシュします。
主な機能
- 01プロジェクトとファイルの一覧表示
- 02ファイルとLaTeXセクションの読み取り
- 03Tectonicによるコンパイル確認
- 04ファイルの編集、書き込み、削除、アップロード
- 05変更をデフォルトブランチへコミット・プッシュ
- 06最近のコミット履歴の表示
活用シーン
- 01Overleaf論文の文章を修正
- 02LaTeXファイルやセクションを確認
- 03文書のコンパイルエラーを調査
- 04リポジトリに反映された編集を確認・取り消し
MCP 対応
https://milatexai.com/mcpを介してClaudeまたはChatGPTをリモートMCPサーバーに接続します。明示的に接続したプロジェクトの一覧表示、読み取り、コンパイル確認、編集を行うツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://milatexai.com/mcpclaude mcp add --transport http yasaminfayyaz-milatexai https://milatexai.com/mcp{"mcpServers":{"yasaminfayyaz-milatexai":{"type":"http","url":"https://milatexai.com/mcp"}}}Cursor で開く{"servers":{"yasaminfayyaz-milatexai":{"type":"http","url":"https://milatexai.com/mcp"}}}VS Code で開く{"mcpServers":{"yasaminfayyaz-milatexai":{"type":"http","url":"https://milatexai.com/mcp"}}}{"mcpServers":{"yasaminfayyaz-milatexai":{"serverUrl":"https://milatexai.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
MiLatexAI
Claude または ChatGPT に話しかけるだけで、実際の Overleaf プロジェクトに加え、GitHub、GitLab、Bitbucket、セルフホストの Git リポジトリを編集できます。コピー&ペーストやファイルのダウンロードは不要で、すべての変更は実際の Git コミットとしてデフォルトブランチに反映されます。
milatexai.com · Claude と ChatGPT に対応 · オープンソース(AGPL-3.0)
MiLatexAI は、AI アシスタントを Overleaf プロジェクトおよび GitHub、GitLab、Bitbucket、または許可リストに登録されたセルフホストの Git リポジトリに接続する、ホスト型のリモート MCP サーバーです。「導入部分を引き締めて」や「Smith 2021 を引用する関連研究の段落を追加して」と依頼すると、編集内容はすぐにリポジトリのデフォルトブランチにコミットされ、プッシュされます。Git の履歴で変更を確認したり、差分を見たり、元に戻したりできます。(プルリクエストのフローやブランチ選択機能はまだありません。)
内部の Python パッケージ名は引き続き
leafbridgeです。
利用方法(ホスト型、推奨)
インストールは不要です。Claude または ChatGPT で、MiLatexAI をカスタムコネクターとして追加します。
- コネクターを追加します。 URL
https://milatexai.com/mcpを使用します。- Claude: Settings、Connectors、Add custom connector の順に選択し、URL を貼り付けてサインインします。
- ChatGPT: Settings、Connectors の順に選択して Developer mode を有効にし、Add custom connector を選択して URL を貼り付け、認証します。無料プランを含む ChatGPT で利用できます。
- プロジェクトを接続します。 アシスタントにプロジェクトの接続を依頼するか、
start_connectを実行します。セキュアなウェブフォームへの一度限りのリンクが届くので、リポジトリの URL と Git アクセストークンを貼り付けます。これらがチャットに表示されることはなく、保存時には暗号化されます。 - 論文について話します。 「ファイルを一覧表示して」「メソッドのセクションを読んで」「なぜコンパイルできないの?」「この段落を書き直して」などと依頼します。
セットアップの詳しい手順:milatexai.com/#get-started
必要条件:プッシュ可能なリポジトリ
リポジトリの URL とアクセストークンを貼り付けて接続します。必要なものはホスティング先によって異なります。
Overleaf Git 統合(Overleaf の有料機能)。 MiLatexAI は Overleaf の有料プレミアム機能であるGit 統合を利用します。ご自身の Overleaf プロジェクトで利用するには、次のいずれかが必要です。
- Overleaf の有料プラン(Standard または Professional)、または
- Git 統合が含まれるプレミアムまたはグループ/教育機関向けアカウントから共有されたプロジェクト。
簡単な確認方法:Overleaf、Account Settings、Git Integrationから Git トークンを作成できれば、利用できます。無料プランのみの Overleaf アカウントでは Git トークンを作成できません。
GitHub、GitLab、Bitbucket、セルフホストの Git:有料プランは不要です。 プッシュ可能なリポジトリであれば、無料のアクセストークンで利用できます。GitHub の Contents 読み取り/書き込み権限を持つきめ細かな PAT、GitLab のプロジェクトまたは個人アクセストークン、あるいは Bitbucket のアプリパスワードを使用できます。セルフホストの HTTPS Git リポジトリは、許可リストに登録されていればサポートされます。
また、Claude または ChatGPT が必要です。無料プランでも問題なく利用できます。
料金
- 無料: 接続プロジェクト数 1 件、月あたりの書き込みコミット数 10 件、読み取りは無制限です。空き容量で運用されるため、ベストエフォートでの提供となります。
- Pro、月額 $8.99: プロジェクト数と書き込みコミット数が無制限で、安定したアクセスを利用できます。新規登録者は初月が 50%オフになります。
読み取りは常に無料で、回数も無制限です。Overleaf を接続する場合、Overleaf のサブスクリプションは別途必要で、Overleaf から請求されます。GitHub、GitLab、Bitbucket では無料のアクセストークンのみが必要です。アシスタント内または milatexai.com/account で請求を管理できます。
機能
| ツール | 機能 | 書き込み |
|---|---|---|
list_projects, list_files | プロジェクト、またはプロジェクト内のファイルを一覧表示します | いいえ |
read_file, get_sections, read_section | ファイルを読み取り、LaTeX の構造をたどります | いいえ |
check_compile | 同梱の LaTeX エンジン(Tectonic)でビルドし、エラーの詳細を報告します | いいえ |
get_history | デフォルトブランチの最近のコミットを表示します | いいえ |
edit_file, write_file, delete_file, upload_file | ファイルを変更します。変更ごとに直ちに Git コミットしてプッシュします | はい |
月間上限にカウントされるのは書き込みのみです。読み取りは常に無料です。書き込みを行うと、毎回デフォルトブランチに直ちにコミットしてプッシュし、コミットハッシュを返します。コミットハッシュはリポジトリの履歴で監査できます。パスは検証され(パストラバーサルは不可)、編集には一意に一致する正確な対象が必要です。また、エンジンはプッシュ前に必ずプルし、強制プッシュは行いません。
セキュリティとプライバシー
- Git アクセストークンはセキュアなウェブフォームに入力され、保存時に暗号化されます。また、チャットに書き込まれることはありません。
- MiLatexAI がアクセスするのは、お客様が明示的に接続したプロジェクトのみであり、アカウント内のほかの情報にはアクセスしません。
- ドキュメントの内容は保存しません。保存するのはアカウントのメールアドレス、暗号化されたトークン、使用状況のカウント(1か月あたりのコミット数、1日あたりのツール使用回数。依頼内容は保存しません)のみです。
- コネクターは完全なオープンソース(AGPL-3.0)であり、動作を正確に監査できます。
MiLatexAI は、Overleaf、Digital Science、GitHub、GitLab、Bitbucket、Anthropic、OpenAI とは提携、推奨、後援のいずれの関係もありません。Overleaf、GitHub、GitLab、Bitbucket、Claude、ChatGPT は、それぞれの所有者の商標であり、互換性を説明する目的でのみ使用しています。
セルフホスト
MiLatexAI は AGPL-3.0 でライセンスされているため、サーバーを自分で実行できます。
python -m venv .venv
. .venv/Scripts/activate # or: source .venv/bin/activate
pip install -r requirements.txt
python -m pytest -q # test suite
ホストサービスは、Azure Container Apps 上で認証に WorkOS AuthKit、課金に Stripe を使用して leafbridge.asgi:app(/mcp の Streamable HTTP MCP)を実行します。セルフホストの Overleaf Server Pro は、プロジェクトで git_url を上書きすることでサポートされます。改変したバージョンをネットワークサービスとして実行する場合は、変更内容を公開する必要があります(AGPL)。
ステータス
- milatexai.com で公開中です。ホスト型のマルチユーザーサーバー、WorkOS サインイン、ユーザーごとに暗号化されたトークン、サーバー側のコンパイルチェック(Tectonic)、Stripe による課金、サブスクリプションを管理するためのウェブサイトからのサインインを提供しています。
- ロードマップ:コネクターディレクトリへの掲載、複数ファイルのスマート編集、チームプラン。
ライセンス
AGPL-3.0-or-later。自由にセルフホストできます。改変したバージョンをネットワークサービスとして実行する場合は、変更内容を公開する必要があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。