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 syncClaude代码配置
添加到您的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许可证-请参阅 许可证 文件以获取详细信息。
