LaTeX编译工具

提供LaTeX编译和PDF分析工具的生产级MCP服务器。

  • by IndigiGenius
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 IndigiGenius/mcp-latex-tools

使用说明

MCP LaTeX工具

生产就绪的MCP服务器,为Claude Code提供LaTeX编译和PDF分析工具。

工具

工具 目的
compile_latex 通过pdflatex将.tex编译为PDF
validate_latex 无需编译即可检查LaTeX语法
pdf_info 提取PDF元数据和维度
cleanup 删除辅助文件(.aux、.log等)

快速开始

先决条件

  • Python 3.8+
  • LaTeX发行版(TeX Live、MiKTeX或MacTeX)

安装

git clone https://github.com/IndigiGenius/mcp-latex-tools.git
cd mcp-latex-tools
uv sync

Claude代码配置

添加到您的Claude Code MCP配置中:

{
  "mcpServers": {
    "latex-tools": {
      "command": "uv",
      "args": ["run", "python", "src/mcp_latex_tools/server.py"],
      "cwd": "/absolute/path/to/mcp-latex-tools"
    }
  }
}

发展

uv run pytest                          # Run tests
uv run pytest --cov=src                # With coverage
uv run ruff check src/ tests/          # Lint
uv run mypy src/                       # Type check

建筑

  • 异步MCP服务器 使用 mcp 带stdio传输的SDK
  • 4工具 注册通过 @server.call_tool() 调度员
  • 3资源 (清理扩展、受保护的扩展、工作流指南)
  • 3个提示 (编译和验证、诊断错误、重新构建)

看 docs/development/ARCHITECTURE.md 了解详情。

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。