Gantt MCP
Config file

Gantt charts in Cursor

mcp.json — a bare url, then authorize in the browser

Add the server once and Cursor can schedule a whole project for you — dependencies, working calendars, resource levelling and critical path — then hand back a shareable chart plus PNG, SVG and CSV exports.

Set it up in 5 steps

Requires: None for personal use. Enterprise admins can restrict MCP servers from the team dashboard.

  1. Create ~/.cursor/mcp.json to enable the server in every project, or .cursor/mcp.json inside one project. Both files merge, with the project file taking priority.

    bash
    mkdir -p ~/.cursor && touch ~/.cursor/mcp.json
  2. Add the remote server under mcpServers with only a url key. Do not add a type field and do not wrap it in an mcp-remote npx bridge.

    ~/.cursor/mcp.json
    {
      "mcpServers": {
        "gantt": {
          "url": "https://gantt.nare.li/api/mcp"
        }
      }
    }
  3. Save the file, then open Customize in the sidebar to find the gantt entry and make sure it is enabled. If it does not appear, reload the Cursor window.

  4. Trigger the OAuth flow: in the IDE, Cursor prompts you to log in to gantt the first time it connects; from the CLI, run the login command. Approve the browser consent page that opens.

    bash
    agent mcp login gantt
  5. Confirm the tools are exposed. If nothing shows up, open the Output panel (Cmd+Shift+U) and select MCP Logs.

    bash
    agent mcp list-tools gantt

Cursor takes a bare url with no type field, and it speaks HTTP directly — do not wrap this server in an mcp-remote bridge.

Official documentation ↗

Once it is connected

Ask Cursor: “Plan a 6-week website rebuild for a team of four and give me the chart.”

Other clients