Network MCP Docker Suite
Docker-based MCP server suite for AIOps - Cisco Meraki, Catalyst Center, IOS XE, ISE, ThousandEyes, Splunk & NetBox. AI-ready with LibreChat integration.
What is Network MCP Docker Suite?
Network MCP Docker Suite is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to docker-based mcp server suite for aiops - cisco meraki, catalyst center, ios xe, ise, thousandeyes, splunk & netbox. ai-ready with librechat integration.
Docker-based MCP server suite for AIOps - Cisco Meraki, Catalyst Center, IOS XE, ISE, ThousandEyes, Splunk & NetBox. AI-ready with LibreChat integration.
This server falls under the Cloud Services and Monitoring & Observability categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Docker-based MCP server suite for AIOps - Cisco Meraki, Cata
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx network-mcp-docker-suiteConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Network MCP Docker Suite
Network MCP Docker Suite is a Docker Compose-based collection of ten containerized MCP servers targeting network and infrastructure AIOps, covering Cisco Meraki, Catalyst Center, IOS XE, ISE, ThousandEyes, Splunk, Prometheus, ClickHouse, NetBox, and GitLab. Each server runs on a dedicated port (8000-8009) and can be deployed individually or in predefined profiles (cisco, monitoring, netops-stack, security), enabling AI assistants to query live network device status, run compliance checks, correlate log data, and automate configuration tasks through conversation. Network engineers and NetOps teams who use Cisco infrastructure alongside modern observability tools will find this suite a practical bridge from natural language to operational network data.
Prerequisites
- Docker Engine 20.10+ and Docker Compose 2.0+ installed
- API credentials for the platforms you want to enable (Meraki API key, Catalyst Center credentials, ISE credentials, Splunk token, etc.)
- Access to the target network platforms (on-premises or cloud-managed Cisco infrastructure)
- Claude Desktop or LibreChat configured as the AI client (LibreChat Docker network integration is supported)
- Git installed to clone the repository
Clone the repository
Clone the Network MCP Docker Suite repository to your server or workstation. All Docker Compose files and deployment scripts are included.
git clone https://github.com/pamosima/network-mcp-docker-suite.git
cd network-mcp-docker-suiteConfigure your environment variables
Copy the example environment file and fill in your credentials and API keys. The .env file controls which servers are enabled and provides authentication for each platform.
cp .env.example .env
nano .env # Add your API keys, hostnames, and credentialsEnable the servers you need in .env
Set the ENABLE_* flags to true for the platforms you have access to. Each server requires platform-specific credentials to be set in the same .env file.
# Example .env entries
ENABLE_MERAKI_MCP=true
ENABLE_CATC_MCP=true
ENABLE_SPLUNK_MCP=true
ENABLE_NETBOX_MCP=true
ENABLE_PROMETHEUS_MCP=falseDeploy using a profile
Use the included deploy.sh script with a profile to start a subset of servers. The 'cisco' profile starts Meraki, Catalyst Center, ThousandEyes, ISE, and IOS XE. The 'monitoring' profile starts Splunk, Prometheus, and ClickHouse.
# Deploy all enabled servers
./deploy.sh start all
# Deploy Cisco-specific servers only
./deploy.sh start cisco
# Deploy monitoring servers only
./deploy.sh start monitoringConfigure your AI client to connect
Each MCP server listens on its own port over HTTP. Add them to your Claude Desktop configuration using mcp-remote to proxy the HTTP connections.
{
"mcpServers": {
"meraki": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8000/mcp"]
},
"catalyst-center": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8002/mcp"]
},
"splunk": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8006/mcp"]
}
}
}Network MCP Docker Suite Examples
Client configuration
Claude Desktop configuration connecting to the Meraki, Catalyst Center, and Splunk MCP servers from the suite.
{
"mcpServers": {
"meraki": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8000/mcp"]
},
"catalyst-center": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8002/mcp"]
},
"ios-xe": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8003/mcp"]
},
"splunk": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8006/mcp"]
},
"netbox": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:8001/mcp"]
}
}
}Prompts to try
These prompts use the network operations capabilities of the suite:
- "Check the status of all devices in Catalyst Center and list any that are unreachable"
- "Show me the current Meraki network topology for our main office"
- "Search Splunk for failed authentication events in the last 24 hours"
- "Query NetBox for all IP addresses assigned to VLAN 100"
- "Run an SSH command on router 10.0.1.1 via IOS XE: show ip interface brief"
- "Check ThousandEyes for any active network alerts affecting our WAN paths"Troubleshooting Network MCP Docker Suite
A container fails to start — 'port already in use'
Check which process is using the conflicting port with `lsof -i :8000` (or the relevant port). Stop the conflicting service or modify the port mapping in docker-compose.yml for the affected MCP server.
MCP server returns 401 or connection errors to the network platform
Verify the API key or credentials in your .env file are correct and have sufficient permissions for the target platform. For Catalyst Center, ensure the account has read permissions for assurance APIs. For Meraki, the API key must have organization-level access.
deploy.sh script fails with permission denied
Make the deploy script executable with `chmod +x deploy.sh`. Also ensure Docker is running and your user has permission to run Docker commands (add your user to the docker group: `sudo usermod -aG docker $USER` and re-login).
Frequently Asked Questions about Network MCP Docker Suite
What is Network MCP Docker Suite?
Network MCP Docker Suite is a Model Context Protocol (MCP) server that docker-based mcp server suite for aiops - cisco meraki, catalyst center, ios xe, ise, thousandeyes, splunk & netbox. ai-ready with librechat integration. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Network MCP Docker Suite?
Follow the installation instructions on the Network MCP Docker Suite GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Network MCP Docker Suite?
Network MCP Docker Suite works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Network MCP Docker Suite free to use?
Yes, Network MCP Docker Suite is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
Network MCP Docker Suite Alternatives — Similar Cloud Services Servers
Looking for alternatives to Network MCP Docker Suite? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Network MCP Docker Suite in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Network MCP Docker Suite?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.