Skip to main content
Glama
inbarajaldrin

NetworkX Graph MCP Server

NetworkX Graph MCP Server

State/decision graph MCP server using NetworkX. Supports directed graphs (cycles allowed), explicit edge ordering, conditional branches, import/export, and visualization.

Setup

cd ~/Documents/networkx-graph-mcp-server
uv venv
source .venv/bin/activate
uv sync

MCP client config (example)

Add to your mcp_config.json:

{
  "mcpServers": {
    "networkx-graph": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "~/Documents/networkx-graph-mcp-server/.venv/bin/python",
      "args": ["-m", "networkx_graph"]
    }
  }
}

Tools (summary)

  • Graph: create_state_graph, delete_state_graph, list_state_graphs, get_state_graph_info

  • Nodes: add_node, update_node, remove_node, get_node, list_nodes

  • Edges: add_edge, remove_edge, get_edges, set_edge_order, set_edge_condition, get_node_edges

  • Bulk: bulk_add_nodes, bulk_add_edges

  • Export/Visualize: export_graph (yaml/json), import_graph, visualize_graph (PNG)

  • Analysis: validate_graph (warnings only, cycles allowed), get_graph_stats, find_path

Web Visualization

Interactive web browser for visualizing graphs:

uv run app.py

Then open your browser to: http://localhost:5000

Features:

  • Load YAML/JSON graph files via file upload

  • Interactive graph visualization with zoom, pan, and node selection

  • View node details, statistics, and graph structure

  • Color-coded nodes by type (action, decision, verification, loop, success, failure)

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inbarajaldrin/networkx-graph-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server