networkx-graph-mcp-server

inbarajaldrin/networkx-graph-mcp-server

3.2

If you are the rightful owner of networkx-graph-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The NetworkX Graph MCP Server is a versatile tool for managing and analyzing state/decision graphs using NetworkX.

Tools

Functions exposed to the LLM to take actions

create_state_graph

Create a new state graph.

delete_state_graph

Delete an existing state graph.

list_state_graphs

List all available state graphs.

get_state_graph_info

Retrieve information about a specific state graph.

add_node

Add a new node to a graph.

update_node

Update an existing node in a graph.

remove_node

Remove a node from a graph.

get_node

Retrieve information about a specific node.

list_nodes

List all nodes in a graph.

add_edge

Add a new edge between nodes in a graph.

remove_edge

Remove an edge between nodes in a graph.

get_edges

Retrieve all edges in a graph.

set_edge_order

Set the order of edges for a node.

set_edge_condition

Set a condition for an edge.

get_node_edges

Retrieve all edges for a specific node.

bulk_add_nodes

Add multiple nodes to a graph in bulk.

bulk_add_edges

Add multiple edges to a graph in bulk.

export_graph

Export a graph to a file in YAML or JSON format.

import_graph

Import a graph from a file.

visualize_graph

Visualize a graph and export it as a PNG image.

validate_graph

Validate a graph structure, allowing cycles.

get_graph_stats

Retrieve statistics about a graph.

find_path

Find a path between nodes in a graph.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources