πΈοΈ First NetworkX MCP server for graph analysis in AI conversations | Community & Enterprise editions | Graph algorithms β’ Network analysis β’ MCP integration
Config is the same across clients β only the file and path differ.
{
"mcpServers": {
"networkx-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server providing advanced graph analysis capabilities using NetworkX.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories β click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience β it helps other developers decide.
Sign in to write a review.
Others in analytics
MCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.
MCP server for Dynatrace Managed to access logs, events, and metrics.
An MCP server that provides [describe what your server does]
MCP server for Yandex.Direct API β campaigns, ads, statistics, keywords. Bearer token auth.
MCP Security Weekly
Get CVE alerts and security updates for Networkx Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server providing advanced graph analysis capabilities using NetworkX.
The server follows a clean modular architecture:
βββ Core Layer # Basic graph operations and MCP server
βββ Handler Layer # Function organization and re-exports
βββ Advanced Layer # Specialized algorithms and features
βββ Supporting Layer # Monitoring, security, and infrastructure
See ARCHITECTURE.md for detailed architectural documentation.
git clone https://github.com/username/networkx-mcp-server.git
cd networkx-mcp-server
pip install -e .
from networkx_mcp.server import create_graph, add_nodes, add_edges
# Create a graph
result = create_graph("my_graph", "undirected")
# Add nodes and edges
add_nodes("my_graph", ["A", "B", "C"])
add_edges("my_graph", [("A", "B"), ("B", "C")])
# Start the MCP server
python -m networkx_mcp
# Or use the development script
./run_tests.sh
The project maintains 80%+ test coverage with comprehensive test suites:
# Run all tests
pytest
# Run with coverage
pytest --cov=src/networkx_mcp --cov-report=html
# Run specific test categories
pytest tests/unit/ # Unit tests
pytest tests/integration/ # Integration tests
pytest tests/performance/ # Performance tests
We welcome contributions! Please see our Development Guide for:
# Install development dependencies
pip install -e ".[dev]"
# Install pre-commit hooks
pre-commit install
# Run the test suite
pytest
This project maintains high quality standards:
See pyproject.toml for complete dependency list.
# Build and run with Docker
docker build -t networkx-mcp-server .
docker run -p 8000:8000 networkx-mcp-server
# Deploy to Kubernetes
kubectl apply -f k8s/
See deployment documentation for production deployment guides.
The server is optimized for performance:
Security is a top priority: