1. Conduid
  2. Developer Tools
  3. Bright-L01/networkx-mcp-server
MCP server ยท Developer Tools

Bright-L01/networkx-mcp-server

๐Ÿ•ธ๏ธ First NetworkX MCP server for graph analysis in AI conversations | Community & Enterprise editions | Graph algorithms โ€ข Network analysis โ€ข MCP integration

72Good

Scored 3 hours ago ยท breakdown

About Bright-L01/networkx-mcp-server

Bright-L01/networkx-mcp-server is an MCP server published by brightlikethelight in the Developer Tools category: ๐Ÿ•ธ๏ธ First NetworkX MCP server for graph analysis in AI conversations | Community & Enterprise editions | Graph algorithms โ€ข Network analysis โ€ข MCP integration.

The repository has 22 stars and 5 forks, with the last commit 5 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/brightlikethelight/networkx-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bright-L01/networkx-mcp-server

Powered by Claude · Grounded in docs

I know everything about Bright-L01/networkx-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 3 hours ago. Heuristics on the source, not an audit.

  • โœ“README presentThe repository ships documentation.
  • โœ“License declaredUsable under a stated license.
  • โœ“Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • โœ“No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.0.0๐ŸŽ‰ NetworkX MCP Server v1.0.0 - Production Release ยท 28 Jun 2025๐ŸŽ‰ NetworkX MCP Server v1.0.0 - Production Release The first production-ready release of NetworkX MCP Server\!** ๐Ÿš€ What's New This release transforms NetworkX MCP Server from a prototype into a **world-class professional open-sourceโ€ฆ

README

NetworkX MCP Server

A comprehensive Model Context Protocol (MCP) server providing advanced graph analysis capabilities using NetworkX.

๐Ÿš€ Features

  • Complete MCP Implementation: Full Model Context Protocol support with Tools, Resources, and Prompts
  • Modular Architecture: Clean, maintainable codebase with 35+ focused modules
  • Advanced Graph Analysis: Comprehensive suite of graph algorithms and analytics
  • Production Ready: Enterprise-grade security, monitoring, and scalability features
  • Developer Friendly: Extensive documentation, testing, and development tools

๐Ÿ—๏ธ Architecture

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.

๐Ÿ“ฆ Quick Start

Installation

git clone https://github.com/username/networkx-mcp-server.git
cd networkx-mcp-server
pip install -e .

Basic Usage

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")])

Running the Server

# Start the MCP server
python -m networkx_mcp

# Or use the development script
./run_tests.sh

๐Ÿงช Testing

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

๐Ÿ“– Documentation

๐Ÿค Contributing

We welcome contributions! Please see our Development Guide for:

  • Setting up the development environment
  • Code standards and conventions
  • Testing requirements
  • Submission guidelines

Quick Development Setup

# Install development dependencies
pip install -e ".[dev]"

# Install pre-commit hooks
pre-commit install

# Run the test suite
pytest

๐Ÿ† Quality Standards

This project maintains high quality standards:

  • Code Quality: Automated formatting with ruff, black, and isort
  • Type Safety: Comprehensive type hints with mypy validation
  • Security: Bandit security scanning and vulnerability checks
  • Testing: 80%+ test coverage with multiple test categories
  • Documentation: Comprehensive documentation and examples

๐Ÿ“‹ Requirements

  • Python 3.11+
  • NetworkX 3.0+
  • FastMCP (or compatible MCP implementation)

See pyproject.toml for complete dependency list.

๐Ÿš€ Deployment

Docker

# Build and run with Docker
docker build -t networkx-mcp-server .
docker run -p 8000:8000 networkx-mcp-server

Kubernetes

# Deploy to Kubernetes
kubectl apply -f k8s/

See deployment documentation for production deployment guides.

๐Ÿ“Š Performance

The server is optimized for performance:

  • Modular Design: Efficient memory usage and fast load times
  • Algorithm Optimization: Optimized implementations for large graphs
  • Monitoring: Built-in performance metrics and health checks
  • Scalability: Stateless design supporting horizontal scaling

๐Ÿ”’ Security

Security is a top priority:

  • Input Validation: Comprehensive input sanitization and validation
  • Access Control: Authentication and authorization layers
  • Audit Logging: Complete audit trail for security events
  • Vulnerability Scanning: Automated dependency vulnerability checks

๐Ÿ“ˆ Monitoring

Built-in observability features:

  • Health Checks: Comprehensive health monitoring endpoints
  • Metrics: Performance and usage metrics collection
  • Tracing: Distributed tracing support
  • Logging: Structured logging with configurable levels

๐Ÿ—‚๏ธ Project Structure

networkx-mcp-server/
โ”œโ”€โ”€ src/networkx_mcp/       # Main source code
โ”‚   โ”œโ”€โ”€ core/               # Core graph operations
โ”‚   โ”œโ”€โ”€ handlers/           # Function handlers
โ”‚   โ”œโ”€โ”€ advanced/           # Advanced algorithms
โ”‚   โ”œโ”€โ”€ monitoring/         # Monitoring and observability
โ”‚   โ””โ”€โ”€ security/           # Security features
โ”œโ”€โ”€ tests/                  # Comprehensive test suite
โ”œโ”€โ”€ docs/                   # Documentation
โ”œโ”€โ”€ scripts/                # Development and deployment scripts
โ””โ”€โ”€ examples/               # Usage examples

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • NetworkX team for the excellent graph analysis library
  • FastMCP team for the Model Context Protocol implementation
  • Contributors and users of this project

๐Ÿ“ž Support


Built with โค๏ธ for the graph analysis community

README fetched from the repository 3 hours ago. The original is authoritative.

Questions

About Bright-L01/networkx-mcp-server

How do I install Bright-L01/networkx-mcp-server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bright-L01/networkx-mcp-server safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bright-L01/networkx-mcp-server still maintained?

Yes โ€” the last commit was 5 days ago. The repository has 22 stars and 5 forks and 51 open issues.