✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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

  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: .venvScriptsactivate
  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

Featured Templates

View More
Customer service
Service ERP
125 756
AI Assistants
AI Chatbot Starter Kit v0.1
130 667
AI Characters
Your Speaking Avatar
168 685

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.