内容
# MiLatexAI
**通过与 Claude 或 ChatGPT 对话,编辑您的 Overleaf 项目以及 GitHub、GitLab、Bitbucket 和自托管 Git 仓库。无需复制粘贴,无需下载文件,每次更改都作为真正的 Git 提交记录到您的默认分支。**
[www.milatexai.com](https://milatexai.com) · 适用于 Claude 和 ChatGPT · 开源 (AGPL-3.0)
MiLatexAI 是一个托管的远程 [MCP](https://modelcontextprotocol.io) 服务器,它将您的 AI 助手连接到您的 Overleaf 项目以及任何 GitHub、GitLab、Bitbucket 或允许列出的自托管 Git 仓库。询问 *"紧凑我的介绍"* 或 *"添加一个引用 Smith 2021 的相关工作段落"*,编辑内容将立即提交并推送到仓库的**默认分支**,在您的 Git 历史记录中可见,您可以在那里查看差异或恢复它。(目前尚无拉取请求流程或分支选择器。)
> 内部 Python 包仍命名为 `leafbridge`。
---
## 使用它(托管,推荐)
无需安装。在 Claude 或 ChatGPT 中,将 MiLatexAI 添加为**自定义连接器**:
1. **添加连接器**,使用 URL **`https://milatexai.com/mcp`**。
- **Claude:** 设置,连接器,添加自定义连接器,粘贴 URL,登录。
- **ChatGPT:** 设置,连接器,启用开发者模式,添加自定义连接器,粘贴 URL,授权。适用于 ChatGPT,包括其免费计划。
2. **连接项目。** 要求助手连接项目(或运行 `start_connect`)。您将获得一个一次性链接到安全网页表单,您可以在其中粘贴仓库 URL 和 Git 访问令牌。它从未出现在聊天中,并且在存储时加密。
3. **与您的论文交流。** "列出我的文件","阅读方法部分","为什么无法编译","重写此段落。"
完整设置指南:**[www.milatexai.com/#get-started](https://milatexai.com/#get-started)**
---
## 要求:一个您可以推送到的仓库
您通过粘贴仓库 URL 和访问令牌来连接仓库。具体操作取决于主机:
**Overleaf — Git 集成(Overleaf 的付费功能)。** MiLatexAI 通过 Overleaf 的 **Git 集成** 工作,这是 Overleaf 上的**高级(付费)功能**。要在您自己的 Overleaf 项目上使用它,您需要以下之一:
- Overleaf **付费计划**(标准或专业),或
- 与您共享的具有 Git 集成的**高级或团体/机构**账户的项目。
快速测试: 如果您可以在 **Overleaf,账户设置,Git 集成**下创建 Git 令牌,那么您就可以开始使用。仅限免费的 Overleaf 账户无法创建 Git 令牌。
**GitHub,GitLab,Bitbucket 或自托管 Git — 无需付费计划。** 任何您可以推送到的仓库都可以使用免费访问令牌工作:具有 **内容读取/写入** 的 GitHub 精细 PAT,具有 **GitLab** 项目或个人访问令牌,或 **Bitbucket** 应用密码。当允许列出时,支持自托管 HTTPS Git 仓库。
您还需要 **Claude 或 ChatGPT**。它们的免费层也可以正常工作。
---
## 定价
- **免费:** 1 个连接项目,每月 10 次写入提交,无限读取。在备用容量(尽力而为)上运行。
- **专业版,$8.99/月:** 无限项目,无限写入提交,保证访问。
读取始终免费且无限。如果您连接 Overleaf,其自己的订阅由 Overleaf 单独付费;GitHub、GitLab 和 Bitbucket 只需要一个免费访问令牌。在您的助手内或在 [www.milatexai.com/account](https://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 只访问**您明确连接的项目**,而非您账户中的其他内容。
- 我们 **不存储您的文档内容**。我们仅保留您的账户电子邮件、加密令牌和每月提交计数器。
- 完整的连接器是 **开源**(AGPL-3.0),因此您可以审计它到底做了什么。
MiLatexAI 与 Overleaf 或 Digital Science、GitHub、GitLab、Bitbucket、Anthropic 或 OpenAI 无关、未获得其认可或赞助。Overleaf、GitHub、GitLab、Bitbucket、Claude 和 ChatGPT 是其各自所有者的商标,仅用于描述兼容性。
---
## 自托管
MiLatexAI 是 AGPL-3.0,因此您可以自己运行服务器。
```bash
python -m venv .venv
. .venv/Scripts/activate # 或:source .venv/bin/activate
pip install -r requirements.txt
python -m pytest -q # 测试套件
```
托管服务在 Azure Container Apps 上运行 `leafbridge.asgi:app`(可流式传输的 HTTP MCP,位于 `/mcp`),使用 WorkOS AuthKit 进行身份验证,使用 Stripe 进行计费。支持通过项目上的 `git_url` 覆盖使用自托管 Overleaf Server Pro。运行修改后的版本作为网络服务需要发布您的更改(AGPL)。
---
## 状态
- **上线**,位于 [www.milatexai.com](https://milatexai.com):托管多用户服务器,WorkOS 登录,每个用户加密令牌,服务器端编译检查(Tectonic),Stripe 计费和网站登录用于管理您的订阅。
- 路线图:连接器目录,多文件智能编辑,团队计划。
---
## 许可证
[AGPL-3.0-or-later](LICENSE)。您可以自由托管;运行修改后的版本作为网络服务需要发布您的更改。