Overleaf MCP Server
MCP Server for Overleaf (Latex)
Overleaf MCP Server
MCP server that lets compatible clients (e.g., Claude Desktop, Cursor, VS Code) interact with Overleaf projects via tools and resources.
Features
- List projects and files.
- Read files.
- Safe, read-only mode.
Adjust to match your implementation.
Requirements
- Python 3.10+
- An Overleaf account (or session cookie)
Configure a client
Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"overleaf": {
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
},
"timeout": 120000
}
}
}
If you have a console script, set "command": "overleaf-mcp" and remove "args".
Cursor (settings.json)
{
"mcpServers": {
"overleaf": {
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
}
}
}
}
VS Code MCP (.vscode/mcp.json)
{
"servers": {
"my-mcp-server-overleaf": {
"type": "stdio",
"command": "uvx",
"args": ["overleaf-mcp"],
"env": {
"PROJECT_ID": "<YOUR_PROJECT_ID>",
"OVERLEAF_TOKEN": "<YOUR_OVERLEAF_TOKEN>"
}
}
},
"inputs": []
}
Tools
- list_of_files: List all files in the project.
- read_file: Read a specified file from the project.
Related Servers
MCP API Bridge
A server that bridges Google Sheets, Azure AI, and MQTT APIs.
ShaderToy-MCP
Query and interact with ShaderToy shaders using large language models.
MCP Developer Name
Returns the current developer's information.
Claude Code Memory Server
A Neo4j-based MCP server providing persistent memory and contextual assistance for Claude Code.
ZenML
Interact with your MLOps and LLMOps pipelines through your ZenML MCP server
A11y MCP Server
Perform accessibility audits on webpages using the axe-core engine to identify and help fix a11y issues.
Flutter Package MCP Server
A Model Context Protocol (MCP) server for Flutter packages, designed to integrate with AI assistants like Claude.
MCP Image Placeholder Server
Generates placeholder images from various providers like placehold.co and lorem-picsum.
Figma Context MCP
Extract code, assets, and component structures from Figma designs to use within AI workflows.
Criage MCP Server
An MCP server for the Criage package manager, providing full client functionality via the MCP protocol.