LetX について
LetXは、AIアシスタントを共同編集型のLaTeXエディターに接続し、テンプレートやプロジェクト文書を扱えるようにします。ファイル編集とPDFへのコンパイルに対応し、ビルドエラーをファイル名と行番号で示します。
主な機能
- 01LaTeXテンプレートの検索と詳細確認
- 02ファイルやテンプレートからプロジェクト作成
- 03プロジェクトファイルの一覧と読み取り
- 04プロジェクト文書の編集
- 05LaTeXプロジェクトのPDFコンパイル
- 06ファイル名と行番号付きのエラー報告
活用シーン
- 01テンプレートを使った文書の開始
- 02LaTeXプロジェクト内のファイル確認
- 03会話からプロジェクト文書を編集
- 04原稿をコンパイルしてエラー箇所を特定
MCP 対応
MCPサーバーは、テンプレート検索、プロジェクトとファイルの操作、LaTeXコンパイルを接続クライアントに公開します。streamable HTTPとOAuth 2.1を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.letx.app/mcpclaude mcp add --transport http app-letx-letx https://api.letx.app/mcp{"mcpServers":{"app-letx-letx":{"type":"http","url":"https://api.letx.app/mcp"}}}Cursor で開く{"servers":{"app-letx-letx":{"type":"http","url":"https://api.letx.app/mcp"}}}VS Code で開く{"mcpServers":{"app-letx-letx":{"type":"http","url":"https://api.letx.app/mcp"}}}{"mcpServers":{"app-letx-letx":{"serverUrl":"https://api.letx.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
letX
letX は共同作業に対応した LaTeX エディターです。このプラグインを使うと、AI アシスタントを letX アカウントに接続し、会話から LaTeX ドキュメントを操作できます。テンプレートの検索、プロジェクトの開始、ファイルの読み取りと編集、PDF へのコンパイルができ、LaTeX エラーはファイル名と行番号とともに報告されるため、修正できます。
含まれるもの
- letX MCP サーバー(
https://api.letx.app/mcp)。letX アカウントでサインインし(OAuth 2.1)、アシスタントに許可する操作を承認します。許可できる操作は、letX のテンプレートの読み取り、プロジェクトの読み取りと編集、コンパイルです。letX の Settings, Connected apps からいつでも接続を解除できます。 - 2 つのスキル:
compile-and-fix:会話または letX プロジェクトの LaTeX をコンパイルし、ドキュメントがビルドできるまで報告されたエラーを修正します。start-from-template:letX のライブラリでテンプレートを検索し、それをもとにプロジェクトを開始します。
他の MCP クライアントから接続する
このサーバーは、app.letx/letx として MCP Registry にも登録されています。どのクライアントからも https://api.letx.app/mcp(ストリーミング可能な HTTP)に接続できます。初回接続時にブラウザーで letX が開き、サインインしてアクセスを承認します。
- Claude Code:
claude mcp add --transport http letx https://api.letx.app/mcp - Codex CLI:
codex mcp add letx --url https://api.letx.app/mcpを実行し、開いたブラウザータブで承認します。後で Codex にサインインしていないと表示された場合は、codex mcp login letxを実行してください。 - その他のクライアント:OAuth を使うリモート MCP サーバーに対応しているクライアントでは、MCP 設定で
https://api.letx.app/mcpをリモートサーバーとして追加します。
ツール
| ツール | 内容 | 変更を加えますか? |
|---|---|---|
search_templates | letX の LaTeX テンプレートライブラリを検索します | いいえ |
get_template | 1 つのテンプレートの詳細(説明、著者、ライセンス、ページリンク)を取得します | いいえ |
search, fetch | deep research が想定する形式で、同じテンプレート検索と詳細取得を行います | いいえ |
list_projects | letX プロジェクトの一覧と ID を取得します | いいえ |
list_project_files | 1 つのプロジェクト内のドキュメントとアップロード済みファイルを一覧表示します | いいえ |
read_project_file | プロジェクト内の 1 つのドキュメントのテキストを読み取ります | いいえ |
create_project | LaTeX ファイルから新しいプロジェクトを作成します | プロジェクトを作成します |
create_project_from_template | テンプレートから新しいプロジェクトを作成します | プロジェクトを作成します |
update_project_file | 1 つのドキュメントを作成または置き換えます。以前のバージョンはプロジェクトの履歴に残ります | ファイルを置き換えます |
compile_latex | 会話の LaTeX を「AI Scratchpad」プロジェクトでコンパイルします | そのプロジェクト内の同名ファイルを置き換えます |
compile_project | プロジェクトの 1 つをコンパイルします | ビルドを開始します |
set_project_compiler | プロジェクトの TeX エンジン(pdflatex、xelatex、lualatex)を設定します | 1 つの設定を変更します |
送受信するデータ
このプラグインはお使いのマシン上でコードを実行せず、上記の letX MCP サーバー以外には接続しません。アシスタントがツールを呼び出すと、letX はその呼び出しの引数(たとえば、書き込むファイルやコンパイルするプロジェクト)を受け取り、結果を返します。結果には、プロジェクト名と ID、ファイル一覧、読み取ったファイルのテキスト、テンプレートの詳細、ログのエラーを含むコンパイル結果、および 1 時間有効な PDF を開くリンクが含まれます。letX が会話を受け取ることはありません。詳細はプライバシーポリシーをご覧ください。
必要条件
letX アカウントが必要です。AI アプリから letX を利用するには有料プランへの加入が必要です。また Claude では、無料アカウントでも初回接続から 7 日間お試しいただけます。プランについては https://letx.app/pricing/ をご覧ください。
サポート
https://letx.app/help/ または [email protected] までお問い合わせください。ドキュメントとプロンプトの例: https://letx.app/mcp/
ライセンス
MIT。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。