Fetches and processes arXiv LaTeX sources so agents can read the mathematical expressions in scientific papers precisely.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add arxiv-latex -- uv --directory /ABSOLUTE/PATH/TO/arxiv-latex-mcp run server/main.py~/.codex/config.toml
[mcp_servers.arxiv-latex]
command = "uv"
args = ["--directory", "/ABSOLUTE/PATH/TO/arxiv-latex-mcp", "run", "server/main.py"]
# codex mcp add arxiv-latex -- uv --directory /ABSOLUTE/PATH/TO/arxiv-latex-mcp run server/main.py~/.cursor/mcp.json
{
"mcpServers": {
"arxiv-latex": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
"run",
"server/main.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"arxiv-latex": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
"run",
"server/main.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"arxiv-latex": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
"run",
"server/main.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"arxiv-latex": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
"run",
"server/main.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"arxiv-latex": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/arxiv-latex-mcp",
"run",
"server/main.py"
]
}
}
}