Skip to main content
Glama

Overleaf MCP Server

by M-H-Amini
README.md1.37 kB
# 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: ```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) ```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) ```jsonc { "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 <TBD>

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/M-H-Amini/Overleaf-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server