Auto-discovery and health monitoring for MCP servers across Claude Code, Factory Droid, Antigravity, Gemini, and other AI platforms. Use when managing MCP servers, monitoring tool integration, or debugging MCP connectivity issues.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Auto-discovery and health monitoring for MCP servers across Claude Code, Factory Droid, Antigravity, Gemini, and other AI platforms. Use when managing MCP servers, monitoring tool integration, or debugging MCP connectivity issues.
MCP Universal Manager
Overview
Comprehensive MCP (Model Context Protocol) server management system that automatically discovers, monitors, and manages MCP servers across multiple AI platforms with real-time health monitoring and automated troubleshooting capabilities.
Prerequisites
Access to AI platforms (Claude Code, Factory Droid, etc.)
MCP server configuration files or directories
Network connectivity to target platforms
Appropriate permissions for server management
What This Skill Does
Auto-Discovery: Automatically finds MCP servers across platforms
Health Monitoring: Real-time monitoring of server status and performance
Quality Scoring: Quality assessment of MCP server implementations
Troubleshooting: Automated diagnosis and repair of common issues
Synchronization: Cross-platform server state synchronization
Security Monitoring: Security audit and vulnerability scanning
Quick Start (60 seconds)
Universal Discovery
# Auto-discover all MCP servers
./scripts/discover-all.sh
# Scans and catalogs:# - Claude Code: ~/.config/claude/claude_desktop_config.json# - Factory Droid: ~/.factory/droids/ and repositories# - Antigravity: ~/.antigravity/scripts/ and workflows
# - Gemini: Gemini Advanced extensions directory
# - Custom: User-defined server locations
Instant Dashboard
# Generate management dashboard
./scripts/dashboard.sh
# Real-time display shows:# ✅ Active Servers: 12 servers online# ⚠️ Degraded: 2 servers with performance issues# ❌ Offline: 1 server needs attention# 📊 Quality Score: Average 8.7/10# 🔒 Security: All servers pass basic security scan
Type: Database, API, File system, AI model, Custom
Complexity: Simple, Intermediate, Advanced
Dependencies: Required services and libraries
Security Level: Public, Private, Sensitive
Step 1.3: Inventory Generation
# Generate comprehensive inventory
./scripts/generate-inventory.sh
# Outputs to `resources/inventory/`:# - server-list.csv: Complete server catalog# - dependency-graph.json: Server dependency mapping# - platform-matrix.md: Cross-platform compatibility# - security-scan.md: Security assessment report
Phase 2: Health Monitoring Setup (3 minutes)
Step 2.1: Health Check Configuration
# Setup health monitoring for all servers
./scripts/setup-monitoring.sh
# Monitors:# - Server availability and response times# - Error rates and exception patterns# - Memory and resource usage# - API rate limiting and throttling# - Database connection health# - Network connectivity
Maintenance: Update frequency and issue resolution
Step 2.3: Alert Configuration
# Configure real-time alerts
./scripts/setup-alerts.sh
# Alert channels:# - Email notifications for critical issues# - Slack integration for team notifications# - Webhook calls for automated responses# - Dashboard updates for visual monitoring
Phase 3: Continuous Monitoring (Ongoing)
Step 3.1: Real-Time Health Checks
# Start continuous monitoring
./scripts/monitor-continuous.sh
# Checks performed every 60 seconds:# - Server ping and response validation# - API endpoint functionality testing# - Database connectivity and query performance# - File system access and permissions# - Authentication token validation# - Rate limit and quota monitoring
Step 3.2: Performance Metrics Collection
# Collect detailed performance data
./scripts/collect-metrics.sh
# Metrics gathered:# - Response time distributions# - Request success/error rates# - Concurrent connection limits# - Memory and CPU usage patterns# - Network latency and bandwidth# - Database query performance
# Attempt automated repairs
./scripts/auto-repair.sh --server server-name
# Repairs performed:# - Configuration file corrections# - Dependency installation and updates# - Permission fixes# - Service restart and recovery# - Cache clearing and cleanup# - SSL certificate renewal
Step 4.3: Maintenance Scheduling
# Schedule regular maintenance
./scripts/schedule-maintenance.sh
# Maintenance tasks:# - Security updates and patches# - Performance optimizations# - Log rotation and cleanup# - Backup creation and verification# - Documentation updates
Advanced Features
Feature 1: Cross-Platform Synchronization
# Synchronize server states across platforms
./scripts/sync-platforms.sh
# Synchronizes:# - Server configurations and settings# - Authentication tokens and credentials# - Usage statistics and metrics# - Error logs and troubleshooting data# - Performance baselines and thresholds
# Launch web-based dashboard
./scripts/launch-dashboard.sh
# Dashboard features:# - Server status overview with color-coded health# - Performance graphs and trend analysis# - Alert notifications and acknowledgment# - Interactive server management controls# - Historical data and reporting
Automated Reporting
# Schedule automated reports
./scripts/setup-automation.sh
# Report delivery options:# - Email HTML reports# - Slack message summaries# - Dashboard widget updates# - API webhook notifications# - CSV data exports
Success Metrics
Operational Metrics
Server Uptime: Percentage of time servers are available