Overleaf MCP Server
by mjyoo2
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OVERLEAF_GIT_TOKEN | No | Your Overleaf Git token (starts with olp_) | |
| OVERLEAF_PROJECT_ID | No | The project ID from the Overleaf URL (https://www.overleaf.com/project/[PROJECT_ID]) | |
| OVERLEAF_PROJECT_NAME | No | Optional display name for the project | |
| OVERLEAF_GIT_TOKEN_FILE | No | Path to a file containing the Overleaf Git token (alternative to OVERLEAF_GIT_TOKEN) | |
| OVERLEAF_PROJECTS_CONFIG | No | Path to a projects.json file for multiple projects |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_filesC | List all files in an Overleaf project |
| read_fileC | Read a file from an Overleaf project |
| get_sectionsC | Get all sections from a LaTeX file |
| get_section_contentC | Get content of a specific section |
| status_summaryC | Get a summary of the project status using default credentials |
| list_projectsB | List all available projects |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/mjyoo2/OverleafMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server