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.
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.jsonAdd 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" } } }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.
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 ganttConfirm 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.
Once it is connected
Ask Cursor: “Plan a 6-week website rebuild for a team of four and give me the chart.”