MKutka/meraki-magic-mcp
3.3
If you are the rightful owner of meraki-magic-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Meraki Magic is a Python-based MCP server designed for managing Cisco's Meraki Dashboard.
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, moniter, and manage your Meraki environment.
Features
- Network discovery
- Device discovery
- Client discovery
- Simple and extensible MCP server implementation
Installation
- Clone the repository:
git clone https://github.com/mkutka/meraki-magic.git
cd meraki-magic-mcp
- Create a virtual environment and activate it:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
Configuration
- Copy the example environment file:
cp .env-example .env
- Update the
.env
file with your Meraki API Key and Organization ID:
MERAKI_API_KEY="Meraki API Key here"
MERAKI_ORG_ID="Meraki Org ID here"
Usage With Claude Desktop Client
- Configure Claude Desktop to use this MCP server:
- Open Claude Desktop
- Go to Settings > Developer > Edit Config
- Add the following configuration file
claude_desktop_config.json
{
"mcpServers": {
"Meraki_Magic_MCP": {
"command": "/Users/mkutka/meraki-magic-mcp/.venv/bin/fastmcp",
"args": [
"run",
"/Users/mkutka/meraki-magic-mcp/meraki-mcp.py"
]
}
}
}
- Replace the path's above to reflect your local environment.
-
Restart Claude Desktop
-
Interact with Claude Desktop