claude-task-graph
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@claude-task-graphCreate a task for the homepage redesign and link it to the wireframe idea."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
claude-task-graph
An MCP server + live graph viewer for Claude Code. Tasks, subtasks, ideas and discussion branches are stored as a graph and rendered live in your browser as a schematic-style diagram with connector lines — so you can skim the structure instead of reading walls of text, and tangents get parked as nodes instead of getting lost.
How it works
MCP server (stdio) exposes tools to Claude Code:
create_node,update_node,link_nodes,get_graph,delete_node.Viewer at
http://localhost:7300updates live over WebSocket while Claude works. Node border color = status, node shape = type (task / subtask / idea / discussion / note). Click a node for its full description and note log.Storage is a plain JSON file (
task-graph.jsonby default) — one graph per project directory, diffable, committable.
Related MCP server: buddy
Install
git clone https://github.com/<you>/claude-task-graph.git
cd claude-task-graph
npm installHook into Claude Code
From the project directory where you want the graph:
claude mcp add task-graph -- node /path/to/claude-task-graph/src/server.jsThen copy the rules from CLAUDE.md.example into that project's
CLAUDE.md. Those rules are what make Claude actually maintain the graph:
register tasks before starting, park tangents as linked idea nodes, update
status as it goes.
Open http://localhost:7300 and keep it on a second screen.
Configuration
Env var | Default | Purpose |
|
| Where the graph is stored |
|
| Viewer HTTP/WebSocket port |
Set them in the claude mcp add command with -e if needed, e.g. a fixed
graph file shared across sessions:
claude mcp add task-graph -e TASK_GRAPH_FILE=$HOME/graphs/myproject.json -- node /path/to/claude-task-graph/src/server.jsNode types and relations
Types:
task,subtask,idea,discussion,note,finding,decision,bugStatuses:
pending,in-progress,done,blocked,parkedRelations:
subtask-of,depends-on(rendered dashed copper),spawned-from,discussion-of,related-to,found-in,decision-of
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA read-only task graph visualizer for Beads projects, running as an MCP server in Claude Desktop or VS Code Copilot to display interactive DAGs, list views, and stats dashboards.Last updated3MIT
- Alicense-qualityCmaintenanceAgent-first knowledge graph MCP server that provides 25 tools for managing a knowledge graph with nodes and edges, plus a human-readable dashboard for LLMs and AI agents.Last updated579Apache 2.0
- Alicense-qualityDmaintenanceMCP server that visualizes Claude conversations as interactive mindmaps, enabling export and optional upload to Navigate Chat.Last updated4MIT
- Alicense-qualityDmaintenancePersonal memory MCP server for Claude Code with an Obsidian-style graph. Enables persistent, queryable memories across sessions using Markdown files with bidirectional wiki-links and a D3.js force-directed graph UI.Last updated27MIT
Related MCP Connectors
FastMCP server for TheBrain API — AI access to a personal knowledge graph, Tollbooth-monetized
MCP server for generating rough-draft project plans from natural-language prompts.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/PontusO/iLabs_task_graph'
If you have feedback or need assistance with the MCP directory API, please join our Discord server