get_topics
Topic clusters via community detection across the full tenant graph.
How to use it
get_topics is exposed by the Waggle MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_topics tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Waggle MCP
claude mcp add --transport stdio waggle -- waggle-mcp serve --transport stdioOther tools in Waggle MCP (34)
Broad filtered subgraph for map-reduce tasks. Use when you want a large scoped slice rather than high-precision top-K. Supports nodetypes, tags, asof, includeinvalidated.
Merge multiple nodes into one canonical node. Repoints all edges, collects aliases. Idempotent.
Close a session window and derive cross-window edges.
git commit
Diagnose retrieval ranking for a query — embedding scores, window routing, tiered vs flat comparison.
Break long content into atomic nodes and infer edges automatically.
Return near-duplicate node pairs above a similarity threshold for human review.
Delete a node and all its edges.
git diff
Audit edge quality — counts, average confidence per type, top/bottom confidence edges.
Export the memory graph as an interactive HTML visualization.
Export the graph as an Obsidian-compatible Markdown vault.
git fsck
Inspect one context window and its nodes.
Inspect a node's evidence, validity window, and connected context.
Fetch the neighborhood around a specific node by ID.
Node/edge counts, type breakdowns, and recent highly-connected nodes.
When the user asks what changed recently.
git grep
Import an edited Obsidian vault back into the graph non-destructively.
List unresolved contradiction and update edges.
Known agent, project, and session scope values.
Chat/session-level memory containers with status and node counts.
—
git merge
After any turn containing a decision, preference, constraint, correction, or project fact. Persists the verbatim turn first, then extracts graph nodes. Returns turnid, verbatimstored, nodesextracted, edgesinferred.
At the start of a new session to hydrate context from the most relevant scoped memories.
git pull
Before answering questions that may depend on prior context. Hybrid retrieval (graph + verbatim transcript) by default. Supports asof for point-in-time queries.
Mark a conflict resolved. Pass winner (node ID) to supersede the losing node — sets its validto to now.
git show
Chronological view of memory changes for a node or query.
Update an existing node's content, label, or tags.
Export the context-window graph as an interactive HTML visualization.