Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Perform advanced network analysis and visualization through natural language, leveraging Gephi Desktop's tools for graph construction, community detection, centrality analysis, layout algorithms, and publication-ready export.
npx claudepluginhub mattartzanthro/gephi-ai --plugin gephi-network-analysisRun comprehensive structural analysis and report network properties
Run centrality analysis and identify the most important nodes
Run full community detection workflow on the current graph
Import a graph file and run an initial exploration with layout and styling
Apply publication-ready styling and export the current graph
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Develop causal diagrams (DAGs) from social-science research questions and literature, then render publication-ready figures using Mermaid, R, or Python.
Generate G6 v5 graph visualization code. Use when user asks for G6 graphs, network graphs, tree graphs, flow charts, mind maps, or any relational/graph-structured data visualization with the G6 library.
Create data visualizations and plots
Generate publication-quality academic diagrams, statistical plots, and presentation slides using PaperBanana multi-agent framework
Deep research and auto-generate knowledge relationship diagrams in PDF format. From research to visualization in one tool.
Query and traverse an Obsidian vault as a knowledge graph. Semantic search, path finding, community detection, and graph analysis — all local.
Skills and agents for anthropological research across the full research lifecycle — from question formulation through publication and career advancement
AI-powered network analysis through Gephi and the Model Context Protocol (MCP). Build, analyze, style, and export publication-ready network visualizations by talking to your AI assistant.
Built for researchers working across network science and AI.
73 MCP tools for controlling Gephi Desktop — graph construction, community detection, centrality analysis, layout algorithms, filtering, styling, and publication-ready export.
Claude Code plugin with slash commands (/analyze-network, /community-detection, /centrality, /visualize, /import-and-explore), a specialized network analyst agent, and workflow skills that teach Claude network science best practices.
Works with any MCP client — Claude Code, Claude Desktop, or any MCP-compatible assistant.
Three components connect your AI assistant to Gephi Desktop:
Claude / AI Assistant
│
MCP Protocol (stdio)
│
MCP Server (Python) ← Translates MCP tool calls to HTTP
│
HTTP API (localhost:8080)
│
Gephi Plugin (Java) ← Runs inside Gephi Desktop
│
Gephi Desktop ← Must be running first
| Component | Directory | What it does |
|---|---|---|
| Gephi Plugin | gephi-mcp-plugin/ | Java module that adds an HTTP API to Gephi Desktop |
| MCP Server | mcp-server/ | Python server that exposes 73 Gephi tools via MCP |
| Claude Plugin | claude-plugin/ | Skills, commands, agent, and hooks for Claude Code |
All three must be installed. Gephi Desktop must be running before using any tools.
This adds the HTTP API server inside Gephi Desktop.
cd gephi-mcp-plugin
mvn clean package
Then in Gephi: Tools → Plugins → Downloaded → Add Plugins — select target/nbm/gephi-mcp-1.0.0.nbm.
Restart Gephi. The plugin starts automatically and listens on http://127.0.0.1:8080.
Verify: Open a browser to http://127.0.0.1:8080/health — you should see {"success": true}.
This bridges MCP clients to the Gephi HTTP API.
cd mcp-server
pip install -e .
This installs the gephi-mcp command on your PATH.
Verify: Run gephi-mcp --help to confirm it installed.
claude plugin install gephi-ai/gephi-network-analysis
This adds the MCP server, slash commands, network analyst agent, skills, and a health-check hook.
If you just want the 73 tools without skills and commands:
claude mcp add gephi-mcp -- gephi-mcp
Add to your MCP configuration (claude_desktop_config.json):
{
"mcpServers": {
"gephi-mcp": {
"command": "gephi-mcp"
}
}
}
Point your client at the gephi-mcp command using stdio transport.
With Gephi running, ask your assistant:
"Check if Gephi is running"
It should call gephi_health_check and confirm the connection. In Claude Code, try:
/gephi-network-analysis:import-and-explore path/to/your/graph.gexf
The plugin (claude-plugin/) goes beyond raw MCP tools:
| Component | What it does |
|---|---|
| Slash commands | /analyze-network, /community-detection, /centrality, /visualize, /import-and-explore |
| Network analyst agent | Specialized subagent for deep structural analysis, metric comparison, and network classification |
| Gephi skill | Teaches Claude network science workflows, visualization best practices, and known Gephi gotchas |
| Health-check hook | Automatically verifies Gephi is running before graph-modifying operations |
| Reference guides | Tool reference, layout guide, and statistics interpretation guide |