capturemindLABSCO SUMMARY
The blocker colour is the feature.
Plenty of tools will draw a mind map. What this does differently is type the nodes and then make one type impossible to miss: blockers come out deep red, so a long conversation about a product direction resolves into where you are actually stuck. Because Claude does the extraction itself there is no second model bill and no third-party service holding the conversation.
What it is
A Node server plus a local web canvas. Claude analyses the conversation itself and writes structured nodes into a map you open in the browser; there is no second API key because the analysis is done by the model you are already talking to.
What you get
- A conversation turned into structured nodes on a map —
capturemind - Node types that carry meaning, with
blockerrendered in deep red so bottlenecks are visible at a glance; the rest areroot,goal,problem,idea,insight,action,questionandnote - Topics created, listed, fetched and deleted —
create_topic,list_topics,get_topic,delete_topic - Nodes and edges added, edited, deleted and imported in bulk —
add_node,update_node,delete_node,add_edge,delete_edge,batch_add - The map re-arranged into a hierarchical tree, searched full-text, and exported as Mermaid, JSON or Markdown —
layout_topic,search,export_topic
Requirements
Node.js 18+ and Claude Desktop. Clone the repository, npm install, npm start — the canvas is at http://localhost:3001 — then point Claude Desktop at mcp-server.js with the full path. No extra API key is needed. The interface switches between Chinese and English and remembers the choice.
Setup effort
Build from source — git clone https://github.com/acearv09876/capturemind.git
USE CASES
Capturing a strategy conversation before it evaporates
Create the topic first, then have the whole discussion extracted into nodes at the end.
Finding what is actually blocking you
Read the red nodes rather than re-reading the transcript looking for the sticking point.
Tidying a map that got crowded
Re-run the automatic hierarchical layout instead of dragging nodes by hand.
Taking the map somewhere else
Export as Mermaid or Markdown and drop it into a document or a ticket.
14 tools
Listed in project docs. Your client may show a different list.
layout_topiccreate_topiclist_topicsget_topicdelete_topicadd_nodeupdate_nodedelete_nodeadd_edgedelete_edgebatch_addsearchexport_topicBEFORE YOU INSTALL
What to know first
Tools you get
14 tools named in the project's documentation.
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
# Clone
git clone https://github.com/acearv09876/capturemind.git
cd capturemind
# Install
npm install
# Start (default port 3001)
npm startMCP Clients
Claude Desktop
{
"mcpServers": {
"capturemind": {
"command": "node",
"args": [
"<YOUR_PATH_TO_CAPTUREMIND>/mcp-server.js"
]
}
}
}