Skip to main content

MCP server for Overleaf projects

Project description

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

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

overleaf_mcp-0.1.6-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

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

Hashes for overleaf_mcp-0.1.6.tar.gz
Algorithm Hash digest
SHA256 5ecc01fcd0f734827279db23c89b681194bedb8ec18b629327857491b94c6833
MD5 850dcd36fb59f7623495f5bc51708d99
BLAKE2b-256 37886cb968fc264b2bd7c0afe0eee1cfe0da9e37dd77d5fb50a19d2048a546cb

See more details on using hashes here.

File details

Details for the file overleaf_mcp-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for overleaf_mcp-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7eddf6011896c83fdc9e3a35fa401b15e7a37e211744fa3ad06afeb076bfc48b
MD5 7ecd560ee20736323b2203dd0785c9d4
BLAKE2b-256 a51d19d7cd32c35b95efc6de160e48a44c4f9dfd49ff54bf49c81fa997c51341

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page