inbarajaldrin/networkx-graph-mcp-server
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