关于 milatexai
MiLatexAI 是供 Claude 或 ChatGPT 编辑 LaTeX 项目的托管远程 MCP 服务。它连接 Overleaf 和 Git 仓库,可查看、编译文档,并将每次文件修改作为提交推送到默认分支。
主要功能
- 01列出项目和文件
- 02读取文件及 LaTeX 章节
- 03使用 Tectonic 检查编译
- 04编辑、写入、删除和上传文件
- 05将修改提交并推送到默认分支
- 06查看近期提交历史
适用场景
- 01修改 Overleaf 论文文本
- 02检查 LaTeX 文件和章节
- 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 是一个托管的远程 MCP 服务,可将你的 AI 助手连接到 Overleaf 项目,以及任何 GitHub、GitLab、Bitbucket 或已加入允许列表的可自托管 Git 仓库。只需提出 “精炼我的引言” 或 “添加一段引用 Smith 2021 的相关工作”,编辑就会立即提交并推送到仓库的默认分支,你可以在 Git 历史记录中查看差异或还原更改。(目前还没有拉取请求流程或分支选择器。)
内部 Python 软件包仍名为
leafbridge。
开始使用(托管版,推荐)
无需安装任何内容。在 Claude 或 ChatGPT 中,将 MiLatexAI 添加为自定义连接器:
- 添加连接器:使用 URL
https://milatexai.com/mcp。- Claude: 设置,连接器,添加自定义连接器,粘贴 URL 并登录。
- ChatGPT: 设置,连接器,启用开发者模式,添加自定义连接器,粘贴 URL 并授权。ChatGPT 免费套餐也可使用。
- 连接项目。 请助手连接一个项目(或运行
start_connect)。你会获得一个一次性链接,打开安全的 Web 表单,在其中粘贴仓库 URL 和 Git 访问令牌。它不会出现在聊天中,并且会以静态加密方式保存。 - 与你的论文对话。“列出我的文件”“阅读方法部分”“为什么无法编译”“改写这一段”。
完整设置指南:milatexai.com/#get-started
要求:你有权限推送的仓库
你可以粘贴仓库 URL 和访问令牌来连接仓库。具体要求取决于托管平台:
Overleaf Git 集成(Overleaf 付费功能)。 MiLatexAI 通过 Overleaf 的 Git 集成运行,而这在 Overleaf 上是高级(付费)功能。要将其用于自己的 Overleaf 项目,你需要满足以下条件之一:
- 拥有 Overleaf 付费套餐(Standard 或 Professional),或
- 项目由包含 Git 集成的高级或团体/机构账户共享给你。
快速测试:如果你可以在 Overleaf,账户设置,Git 集成中创建 Git 令牌,就可以使用。仅有免费账户的 Overleaf 用户无法创建 Git 令牌。
GitHub、GitLab、Bitbucket 或自托管 Git:无需付费套餐。 任何你有权限推送的仓库都可以使用免费访问令牌:GitHub 细粒度 PAT(具有 Contents 读写权限)、GitLab 项目或个人访问令牌,或 Bitbucket 应用密码。已加入允许列表的自托管 HTTPS Git 仓库也受支持。
你还需要 Claude 或 ChatGPT。它们的免费套餐即可使用。
价格
- 免费: 连接 1 个项目,每月 10 次写入提交,无限次读取。使用闲置容量运行(尽力提供服务)。
- Pro,每月 $8.99: 项目数量不限,写入提交次数不限,保证可用。新订阅用户首月可享 5 折优惠。
读取始终免费且不限次数。如果你连接 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 访问令牌;令牌会静态加密,且绝不会写入聊天内容。
- MiLatexAI 只会访问你明确连接的项目,不会访问账户中的其他内容。
- 我们不会存储你的文档内容。我们只保留你的账户邮箱、加密后的令牌和使用量统计(每月提交次数、每日工具调用次数;绝不记录你提出的请求)。
- 完整连接器为开源(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 上运行 leafbridge.asgi:app(位于 /mcp 的 Streamable HTTP MCP),使用 WorkOS AuthKit 进行身份验证,并使用 Stripe 处理账单。可通过项目中的 git_url 覆盖配置支持自托管的 Overleaf Server Pro。将修改后的版本作为网络服务运行时,必须公开你的修改(AGPL)。
状态
- milatexai.com 已上线:提供托管式多用户服务、WorkOS 登录、按用户加密的令牌、服务端编译检查(Tectonic)、Stripe 账单,以及用于管理订阅的网站登录功能。
- 规划中:连接器目录收录、多文件智能编辑、团队套餐。
许可证
AGPL-3.0-or-later。你可以自由自托管;将修改后的版本作为网络服务运行时,必须公开你的修改。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。