arxiv-latex MCP Server

arxiv-latex MCP Server

site icon
2025.04.12 6
Python学术研究LaTeX 处理开发效率
arxiv-latex-mcp 是一个 MCP 服务器,旨在为 Claude Desktop 提供直接访问和处理 arXiv 论文 LaTeX 源代码的能力。通过利用 arXiv 论文的原始 LaTeX 源代码,该服务能够更准确地理解和处理数学内容和方程密集的论文,特别适用于计算机科学、数学和工程等领域。
View on GitHub

Overview

基本能力

产品定位

arxiv-latex-mcp 是一个专为学术研究设计的工具,旨在通过提供 LaTeX 源代码的方式,增强 Claude Desktop 对 arXiv 论文的理解和处理能力。

核心功能

  • 从 arXiv 获取论文的 LaTeX 源代码
  • 处理 LaTeX 源代码以提供更准确的数学内容理解
  • 与 Claude Desktop 集成,提供无缝的论文查询体验

适用场景

  • 学术研究:帮助研究人员快速理解和分析 arXiv 论文中的数学内容
  • 教育:辅助学生学习复杂的数学和科学论文
  • 工程应用:为工程师提供精确的技术文档解析

工具列表

  • get_paper_prompt:用于从 arXiv 获取论文的 LaTeX 源代码并生成提示

常见问题解答

  • 为什么使用 LaTeX 源代码而不是 PDF? 许多 PDF 聊天应用程序在处理数学内容和方程密集的论文时表现不佳。LaTeX 源代码能够更准确地表示数学表达式和符号。

使用教程

使用依赖

  • 需要安装 uv 工具,可以通过 which uv (MacOS/Linux) 或 where uv (Windows) 检查是否已安装。

安装教程

  1. 将以下配置添加到 Claude Desktop 配置文件中:
{
  "mcpServers": {
      "arxiv-latex-mcp": {
          "command": "uv",
          "args": [
              "--directory",
              "/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
              "run",
              "arxiv-latex-mcp.py"
          ]
      }
  }
}
  1. 可能需要将 command 字段替换为 uv 的完整路径。
  2. 保存配置后重启 Claude Desktop。
  3. 点击锤子图标,在 "Available MCP tools" 列表中应能看到 get_paper_prompt

调试方式

  • 尝试询问关于 arXiv 论文的问题,例如 "Explain the first theorem in 2202.00395",以验证服务是否正常工作。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。