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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
overleaf_mcp-0.1.6.tar.gz
(3.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file overleaf_mcp-0.1.6.tar.gz.
File metadata
- Download URL: overleaf_mcp-0.1.6.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ecc01fcd0f734827279db23c89b681194bedb8ec18b629327857491b94c6833
|
|
| MD5 |
850dcd36fb59f7623495f5bc51708d99
|
|
| BLAKE2b-256 |
37886cb968fc264b2bd7c0afe0eee1cfe0da9e37dd77d5fb50a19d2048a546cb
|
File details
Details for the file overleaf_mcp-0.1.6-py3-none-any.whl.
File metadata
- Download URL: overleaf_mcp-0.1.6-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eddf6011896c83fdc9e3a35fa401b15e7a37e211744fa3ad06afeb076bfc48b
|
|
| MD5 |
7ecd560ee20736323b2203dd0785c9d4
|
|
| BLAKE2b-256 |
a51d19d7cd32c35b95efc6de160e48a44c4f9dfd49ff54bf49c81fa997c51341
|