Meraki Monitor Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Meraki Monitor Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This project was created to provide a safe, read-only tool for a Network Operations Center (NOC) AI Agent. It allows an AI agent to securely query and monitor a Cisco Meraki environment without any risk of making configuration changes.
The primary use case for the Meraki Monitor MCP is to act as a secure "source of truth" for network monitoring. An AI agent can use this server to get real-time information about the status of the Meraki network, devices, and clients, enabling automated monitoring and incident response without granting the agent write-access to the network infrastructure.
git clone https://github.com/coozgan/meraki-monitor-mcp.git
cd meraki-monitor-mcp python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -r requirements.txt cp .env-example .env.env file with your Meraki API Key, Organization ID, and default Network ID: MERAKI_API_KEY="Your Meraki API Key here"
MERAKI_ORG_ID="Your Meraki Org ID here"
MERAKI_NETWORK_ID="Your Default Meraki Network ID here"claude_desktop_config.json: {
"mcpServers": {
"Meraki_Monitor_MCP": {
"command": "/path/to/your/meraki-monitor-mcp/.venv/bin/fastmcp",
"args": [
"run",
"/path/to/your/meraki-monitor-mcp/meraki-monitor-mcp.py"
]
}
}
}Note: Replace the paths above to reflect your local environment.
get_organizations()get_organization_details()get_networks()get_devices()get_organization_status()get_organization_inventory()get_organization_license()get_alerts(timespan_days: int = 30)get_network_details()get_network_devices()get_clients(timespan: int = 86400)get_client_details(client_id: str)get_client_usage(client_id: str)get_client_policy(client_id: str)get_network_traffic(timespan: int = 86400)get_device_details(serial: str)get_device_clients(serial: str, timespan: int = 86400)get_device_status(serial: str)get_device_uplink(serial: str)get_wireless_ssids()get_wireless_settings()get_wireless_clients(timespan: int = 86400)get_switch_ports(serial: str)get_switch_vlans()get_security_center()get_vpn_status()get_firewall_rules()get_camera_video_settings(serial: str)get_camera_quality_settings()~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.