Meraki Dashboard MCP server
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"Meraki_Magic_MCP": {
"args": [
"run",
"-t",
"stdio",
"/path/to/meraki-magic-mcp-community/meraki-mcp-dynamic.py"
],
"command": "/path/to/meraki-magic-mcp-community/.venv/bin/fastmcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Meraki Magic is a Python-based MCP (Model Context Protocol) server for Cisco's Meraki Dashboard. Meraki Magic provides tools for querying the Meraki Dashboard API to discover, monitor, and manage your Meraki environment.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.
MCP Security Weekly
Get CVE alerts and security updates for Meraki Magic Mcp Community and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Meraki Magic MCP
Meraki Magic is a Python-based MCP (Model Context Protocol) server for Cisco's Meraki Dashboard. Meraki Magic provides tools for querying the Meraki Dashboard API to discover, monitor, and manage your Meraki environment.
🚀 Dynamic MCP (Recommended) - meraki-mcp-dynamic.py
📋 Manual MCP - meraki-mcp.py
Dynamic MCP includes:
Manual MCP includes:
macOS:
git clone https://github.com/CiscoDevNet/meraki-magic-mcp-community.git
cd meraki-magic-mcp-community
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env-example .env
# Edit .env with your API credentials
Windows (PowerShell):
git clone https://github.com/CiscoDevNet/meraki-magic-mcp-community.git
cd meraki-magic-mcp-community
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
copy .env-example .env
# Edit .env with your API credentials
📖 For detailed step-by-step instructions, see INSTALL.md
Edit .env with your Meraki credentials:
MERAKI_API_KEY="your_api_key_here"
MERAKI_ORG_ID="your_org_id_here"
MERAKI_BASE_URL="https://api.meraki.com/api/v1"
# Optional: Performance tuning
ENABLE_CACHING=true
CACHE_TTL_SECONDS=300
READ_ONLY_MODE=true
Get your API key from: Meraki Dashboard → Organization → Settings → Dashboard API access
READ_ONLY_MODE defaults to true to block create/update/delete/remove operations. Set READ_ONLY_MODE=false only when you intend to make changes. Delete/remove calls also require confirm_destructive_action=true.
Use MERAKI_BASE_URL to point the MCP server at another Meraki region or compatible Dashboard API base URI.
There are three ways to deploy Meraki Magic MCP:
| Method | Best For | Transport |
|---|---|---|
| Local (stdio) | Claude Desktop / Cursor on same machine | stdio |
| HTTP Server | Remote access, shared team server | StreamableHTTP |
| Docker | Containerized / production deployments | StreamableHTTP |
Locate Claude config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonEdit config with your paths:
macOS Example:
{
"mcpServers": {
"Meraki_Magic_MCP": {
"command": "/path/to/meraki-magic-mcp-community/.venv/bin/fastmcp",
"args": [
"
... [View full README on GitHub](https://github.com/CiscoDevNet/meraki-magic-mcp-community#readme)