Skip to content

v1.4.0 (beta)

Choose a tag to compare

@MattArtzAnthro MattArtzAnthro released this 03 Jul 13:16

[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.sh from 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/message request — the visualization talks back.
    • Refresh from Gephi: a toolbar button re-fetches the graph through an
      app-initiated tools/call of gephi_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_graph gains caption_column and
      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 remains gephi_label_clusters for PNG exports).
    • Time slider for dynamic GEXF: the parser now reads start/end attributes
      and <spells>; dynamic graphs get a scrubber that filters nodes and edges by
      spell containment. Numeric and date times supported.

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.