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
📖
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
- -securityAlicense-qualityA Model Context Protocol server that provides read-only access to PostgreSQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.Last updated -26,20168,255MIT License
- 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 -16MIT 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 -6
- -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 -4GPL 3.0