v1.4.0 (beta)
[1.4.0]
Added
- One-click Claude Desktop install (
gephi-ai-<version>.mcpb). An MCP Bundle
containing the server and every dependency — download from Releases, double-click,
done. No terminal, no uv, no config file. Built reproducibly by
scripts/build-mcpb.shfrom the published PyPI artifact; runs on the system
python3(3.10+). The uvx/JSON-config path remains for users who prefer it. - The viewer is now a two-way instrument. Three interactive capabilities in the
MCP App (all verified end to end against a scripted host):- Click-driven exploration: clicking a node offers "Highlight connections"
(client-side ego highlight that dims the rest of the graph) and "Ask Claude",
which sends a question about that node into the conversation via the MCP Apps
ui/messagerequest — the visualization talks back. - Refresh from Gephi: a toolbar button re-fetches the graph through an
app-initiatedtools/callofgephi_view_graph, preserving caption settings —
change the graph in Gephi or by asking Claude, then update the view in place. - Cluster captions done properly:
gephi_view_graphgainscaption_columnand
caption_names; the app computes size-weighted community centroids and floats
toggleable map-style captions in an overlay — no blanked labels, no hub anchors
(that remainsgephi_label_clustersfor PNG exports). - Time slider for dynamic GEXF: the parser now reads
start/endattributes
and<spells>; dynamic graphs get a scrubber that filters nodes and edges by
spell containment. Numeric and date times supported.
- Click-driven exploration: clicking a node offers "Highlight connections"
Full changelog for 1.3.x in CHANGELOG.md. The Gephi Desktop plugin (.nbm) is unchanged since 1.1.3 and attached here for convenience.