Skip to main content
Glama

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

Related MCP server: MCP Builder

Installation

  1. Clone the repository:

git clone https://github.com/mkutka/meraki-magic.git cd meraki-magic-mcp
  1. Create a virtual environment and activate it:

python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  1. Install dependencies:

pip install -r requirements.txt

Configuration

  1. Copy the example environment file:

cp .env-example .env
  1. 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

  1. 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.

  1. Restart Claude Desktop

  2. Interact with Claude Desktop

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MKutka/meraki-magic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server