Skip to content

v1.6.0 — Similarity layout: position by role, not springs

Choose a tag to compare

@MattArtzAnthro MattArtzAnthro released this 04 Jul 13:35

A layout no Gephi plugin offers.

MCP server 1.6.0 (PyPI gephi-mcp)

  • New: gephi_similarity_layout (tool #83). Positions nodes by the role they play in the network instead of by springs: a spectral embedding of the graph, projected to 2D and delivered through the existing positions endpoint. People who occupy similar structural positions sit together even when they are not directly connected — similarity structure that force-directed layouts cannot show. Nothing in Gephi core or the plugin portal does this.
  • Works out of the box (numpy + scipy, new base dependencies). If umap-learn or scikit-learn are installed, the tool automatically uses UMAP or t-SNE for the projection; neither is required.
  • The tool states its own reading rule in every result — proximity means similar role, not direct connection — and the layout guide gains the matching purpose-first row ("Who plays similar roles?").
  • Run it and ForceAtlas 2 on the same graph and compare: nodes the community metric groups together but this layout separates are bridge and boundary actors.

Claude plugin 1.6.0

  • Layout guide: purpose-first selection table (from 1.5.3) extended with the similarity row and reading guidance.

Gephi plugin

  • Unchanged (1.2.2). The similarity layout needs no Java changes — it computes in the Python layer and pushes positions through the existing API.

Install

  • Claude Desktop, one click: download gephi-ai-1.6.0.mcpb, double-click. (Bigger than previous bundles — it now carries the scientific libraries.)
  • Gephi plugin: gephi-mcp-1.2.2.nbm (unchanged since v1.5.2).