Model Context Protocol

让 AI
真正动手写 LaTeX

letX 在 https://api.letx.app/mcp 运行一个托管的 MCP 服务器。把它连接到 Claude、ChatGPT 或任意 MCP 客户端,助手就能获得十三个工具:搜索 1000+ 个 LaTeX 模板、创建项目、读取和编辑项目文件,并在 letX 的 TeX Live 编译集群上把它编译成真正的 PDF。无需安装,任何付费方案都已包含,并且通过 OAuth 登录,客户端永远看不到你的密码。

连接需要 letX 的付费方案:Pro 每月 18 美元,Academic Pro 面向通过认证的学生、教师和员工每月 9 美元,或者一个 Team 席位每月 20 美元。

第一次用 letX?免费账户可以在 Claude 中使用 letX 7 天,无需银行卡,之后再选择方案。

已收录进 Claude 的连接器目录,名称为 LetX LaTeX Editor;也已收录进 ChatGPT 的插件目录,名称为 letX。

大约两分钟即可完成设置

所有客户端都指向同一个 URL。选你在用的那个,就能看到具体的点击步骤。

十三个工具,以及各自能做什么

其中七个只读取。另外六个可以创建、编辑或编译,而且每次编辑都会在 letX 的历史记录中保留上一个版本。

工具它能做什么接入
search_templates搜索包含 1000+ 个模板的免费模板库:高校学位论文,IEEE、ACM、Elsevier 和 Springer 期刊格式,简历、海报和幻灯片。只读
get_template一个模板的完整信息:描述、作者、许可、预览,以及它在 letx.app 上的页面。只读
list_projects列出已登录账户的项目,让助手在动手之前知道有哪些内容。只读
list_project_files列出项目中的文档和已上传的资源,并给出精确路径。只读
read_project_file读取一个文档,例如 main.tex、chapters/intro.tex 或 refs.bib。只读
create_project_from_template根据模板 slug 新建项目,并返回一个编辑器链接。可写入
create_project用助手写好的 LaTeX 文件创建项目(必须有 main.tex)。可写入
update_project_file创建或替换一个文档。会先保存一份版本快照,因此任何编辑都能从 letX 历史记录中撤销。可写入
compile_latex无需选择项目,直接把零散的 LaTeX 源码编译成 PDF。返回下载链接,或者需要修复的错误。可写入
compile_project编译一个项目并返回 PDF,失败时返回编译日志。可写入
set_project_compiler在 pdfLaTeX、XeLaTeX 和 LuaLaTeX 之间切换项目的编译器,当文档要加载系统字体或使用非拉丁文字时就需要它。可写入
search面向深度研究的搜索工具。与 search_templates 相同的 1000+ 个模板,但采用 ChatGPT 和 Claude 研究模式所期望的格式,让它们可以直接找到并引用 letX 页面。只读
fetchsearch 的深度研究搭档:按 id 拉取一条完整的模板记录。存在的原因也一样,让研究类回答可以引用真实内容,而不是转述一条列表信息。只读

ChatGPT 的 deep-research 模式还能看到 search 和 fetch,也就是它按惯例会去找的那两个名字。它们指向的是同一个模板库。

实际用起来是什么样

“用我学校的模板开始写我的论文。”

search_templates 找到院系的格式要求,create_project_from_template 打开项目,你会拿到一个编辑器链接,标题页已经填好了。

“这篇论文编译不过,帮我修好。”

compile_project 返回真实的 latexmk 日志,而不是猜测。助手读取报错的那一行,修改文件,再重新编译,直到 PDF 出来为止。

“把这些结果做成表格,然后重新编译 PDF。”

read_project_file、update_project_file、compile_project。三次调用,一个 PDF,而修改之前的版本仍然留在你的历史记录里。

故障排查

登录时提示连接 AI 客户端属于付费方案。

连接需要 Pro、Academic Pro 或一个 Team 席位。先在定价页面升级,然后从助手里重新发起连接。

连接器已添加,但不显示任何工具,或者一直要求我登录。

移除该连接器,用完全一致的 https://api.letx.app/mcp 重新添加,然后用存放项目的 letX 账户登录。升级之前建立的连接需要重新建立一次。

编译返回了错误。

助手会收到编译日志里的 LaTeX 错误,因此可以修正那一行并重新编译。回复中还有一个链接,能在 letX 编辑器里打开项目,完整日志就在 PDF 下方。

助手改动了我想保留的文件。

每次编辑都会保留上一个版本。在 letX 中打开项目,从历史记录面板还原即可。

怎么断开一个助手的连接?

在 letX 中打开设置 → 已连接的应用并移除它,它的访问权限会立即终止。

出现了别的问题。

写信到 support@letx.app,说明你使用的助手和它说了什么。安全问题的报告也发到同一地址。

问题

letX MCP 服务器是什么?

letX 在 https://api.letx.app/mcp 上运行着一个托管的 Model Context Protocol 服务器。连接之后,AI 助手会获得十三个工具:它可以搜索 1000+ 个 LaTeX 模板、创建 letX 项目、读取并编辑项目里的文件,还能在 letX 的 TeX Live 编译集群上把它们编译成 PDF。不需要安装任何东西,也不需要在本地运行任何服务。

哪些 AI 客户端可以连接它?

任何支持通过 OAuth 连接远程服务器的 MCP 客户端都可以。它已收录在 Claude 的连接器目录,以及 ChatGPT 与 Codex 共用的插件目录中,并在 Claude、ChatGPT、Claude Code 和 Codex 上测试过。把其他任意 MCP 客户端指向同一个 URL 即可。这个服务器实现的是标准协议,而不是针对某个厂商的单独集成。

letX 收录在 Claude 的连接器目录里了吗?

是的,收录名称为 LetX LaTeX Editor。在 Claude 中打开 Customize → Connectors,选择 Discover,搜索 LetX,然后点击 Connect to Claude。它带有 Community 标签,说明 Anthropic 在收录之前已经审核过它。用 URL 把它添加为自定义连接器,连到的也是同一个服务器。

letX 收录在 ChatGPT 的插件目录里了吗?

收录了,名称就是 letX。在 ChatGPT 侧边栏打开 Plugins,搜索 letX,安装后连接你的 letX 账户。它带有同样的十三个工具,外加 compile-and-fix 和 start-from-template 两项技能。OpenAI 的 ChatGPT 和 Codex 共用一个目录,所以在 Codex 里你可以运行 codex plugin add letx@openai-curated-remote。在 ChatGPT 的开发者模式中通过 URL 添加服务器,连接的也是同一个服务器。

Claude 有 letX 插件吗?

有。letX 也以插件的形式收录在 Claude 的目录里:同样是那十三个工具,外加 compile-and-fix 和 start-from-template 两项技能,它们会教 Claude 去编译、按文件和行号读取报错、修复,然后再编译一次。在 claude.ai 或桌面应用中打开 Customize → Plugins,选择 Discover 并添加 letX,然后在插件的 Connectors 标签页里连接它。它会跟着你的账户进入 Cowork 和 Claude Code。在 Claude Code 里你也可以运行 claude plugin install letx@anthropic-plugin-directory。

插件还是连接器:我该添加哪个?

两者连到的都是同一个服务器。连接器给 Claude 提供工具;插件则加上用好这些工具的说明,比如每次修复之后重新编译,直到文档编译通过为止。在 Claude Code 里,插件就是一条命令;在 claude.ai 里,目录中的插件适用于 Claude 的 Pro、Max、Team 和 Enterprise 方案。

需要付费吗?

连接客户端属于付费套餐:面向经过验证的学生、教师和大学职员的 Academic Pro、Pro,或团队中的一个席位。使用 Claude 时,免费账户从首次连接起可试用 7 天。原因在于,连接的助手虽然由你自己的模型思考,但使用的是与编辑器相同的编译集群,所以工作总归落在我们这边。

这个 AI 到底能对我的账户做什么?

只能做授权页面上列出的那些事:浏览模板、列出并读取你的项目、往项目里写文件,以及编译。它不能删除项目,不能更改项目共享给了谁,不能读取你的密码,也看不到别人拥有的项目。它写入的每个文件都会在 letX 历史里保留上一个版本,所以修改可以回滚。

我必须把密码给它吗?

不用。连接采用 OAuth 2.1:客户端打开 letx.app,你在那里登录并批准权限范围,客户端拿到一个可用的令牌。它自始至终都看不到你的凭据。随时可以在 letX 的“设置 → 已连接应用”里撤销授权。

我不打开 letX,助手也能编译 LaTeX 吗?

可以,compile_latex 就是干这个的。把源码交给助手,它会返回一个 PDF 链接。图片和插图是例外:它们需要一个真正的项目,所以先在 letX 编辑器里创建项目并上传,然后让助手去编辑并重新编译。

这和一个只在聊天里写 LaTeX 的 AI 有什么不同?

聊天助手给你的是一段代码,你还得自己粘贴到某个地方去编译。通过 MCP,助手会自己编译,读取真实的错误日志,然后修复。这和人手动跑的循环完全一样,只是不用离开对话。产出是一个你能直接打开的 PDF,而不是一段只能祈祷它编译得过的代码。

更想在编辑器里写作?Lexi 就是把同样的能力内置进 letX 本身,AI LaTeX 编辑器对比则讲清了各家方案的差别。正在拿它和第三方的 Overleaf 桥接方案做权衡?Overleaf MCP 服务器与托管服务器对比把它们放在一起比较。