Provides tools for retrieving, searching, and comparing configuration backups for Cisco networking devices managed by Unimus.
Offers deployment options through Docker containers, with health monitoring endpoints and environment variable configuration for the Unimus MCP server.
Enables querying and analysis of MikroTik RouterOS device configurations, backups, and status information through Unimus network management system.
Meet the Unimus MCP, symbolized by our LEGO parrot. Just as a parrot synthetically mimics human speech, this server allows you to "talk" to your Unimus network using natural language (LLMs). Ask a question about a backup, search for a specific configuration, or request the network topology; our parrot translates it into the correct, safe, read-only API calls.
This project is a read-only Model Context Protocol server for the Unimus network management platform. It exposes all your network data for conversational AI, making complex queries and analyses easier than ever.
📚 Documentation
📖 Complete Documentation - Visit Our Wiki
- Installation & Setup - Get started quickly
- Docker Deployment - Container deployment guide
- API Reference - All 15 MCP tools
- Usage Examples - Example queries and use cases
- Development & Roadmap - Contributing and roadmap
Quick Start
Docker (Recommended) 🐳
Python Installation
Current Version
Version: 1.0.0 (Production-Ready Enterprise Network Intelligence)
🎉 FULLY TESTED & VALIDATED: All 15 MCP tools tested against live Unimus instance
Key Features
- 15 MCP Tools: Complete device and backup management
- Enhanced Metadata: 12 comprehensive calculated fields for device analysis
- Flexible Attributes: Granular control over device data retrieval
- Backup Content Search: Regex pattern matching in configurations
- Network Topology: Device relationship analysis and topology mapping
- Change Tracking: Find devices with recent configuration changes
- Docker Ready: Enterprise-grade containerization with health checks
- 100% Tested: Validated against live Unimus instances
Requirements
- Python 3.10+
- Unimus 1.7.x or newer (API v.2 support)
- Valid Unimus API token with read permissions
Configuration
Set these environment variables:
UNIMUS_URL
: Full URL to your Unimus instanceUNIMUS_TOKEN
: API token from Unimus
Example Usage
License
MIT License - see LICENSE for details.
Support
- Documentation: Visit Our Wiki
- Issues: GitHub Issues
- Discussions: GitHub Discussions
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A read-only Model Context Protocol server that enables interaction with Unimus network configuration management system directly via LLMs, providing access to device data, backups, and configuration analysis.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables enhanced file system operations including reading, writing, copying, moving files with streaming capabilities, directory management, file watching, and change tracking.Last updated -126TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to extract and use content from unstructured documents across a wide variety of file formats.Last updated -2Python
- -securityAlicense-qualityA Model Context Protocol server that provides programmatic access to ONOS SDN controller's network management capabilities, enabling device control, topology management, and analytics through ONOS's REST API.Last updated -2PythonGPL 3.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to retrieve web content and save it to local files for permanent storage and later access.Last updated -1PythonMIT License