Overleaf MCP服务器

一个模型上下文协议(MCP)服务器,允许AI助手(如ChatGPT、Claude等兼容MCP的模型)直接从聊天中读取、列出和更新Overleaf项目中的特定LaTeX部分,无需复制/粘贴且不会破坏格式。

  • by Aryan1718
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Aryan1718/OverLeaf-MCP

使用说明

背面MCP服务器

一种模型上下文协议(MCP)服务器,允许AI助手(ChatGPT、Claude和其他MCP兼容模型) 读, 列表,以及 更新特定的LaTeX部分 在Overleaf项目中,直接通过聊天进行,无需复制/粘贴,也没有破坏格式的风险。

此服务器专为存储在Overleaf中的简历、研究论文、论文、报告和任何LaTeX文件而设计。


✨ 特性

  • 读取任何LaTeX文件

    • 预览模式(清晰可读的文本)
    • 原始模式(完整LaTeX源代码)
  • 列出Overleaf项目中的所有文件

  • 仅更新特定的LaTeX部分

    • 安全:仅更换型材主体
    • 其他所有内容都保持逐字节相同
  • 无完整文件覆盖

    • 防止格式丢失或破坏模板

📦 安装

1.安装FastMCP

pip install fastmcp

2.克隆此存储库

git clone <your-repo-url>
cd overleaf-mcp-server

3.配置环境变量

查找您的Overleaf项目的Git URL: Overleaf→ Menu → Git → “通过Git克隆此项目”

设置以下内容:

export OVERLEAF_GIT_URL="https://git.overleaf.com/<project-id>"
export OVERLEAF_TOKEN="olp_your_access_token"

必修的:

OVERLEAF_GIT_URL——GIT HTTPS URL的背面

OVERLEAF_TOKEN——背面Git访问令牌

4.运行MCP服务器

fastmcp run server.py