Meraki Magic MCP

by MKutka

Integrations

  • Provides tools for interacting with Cisco's Meraki Dashboard, enabling network discovery, device discovery, client discovery, and management of a Meraki environment through the Meraki Dashboard API.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

A Python-based MCP server that enables querying Cisco's Meraki Dashboard API to discover, monitor, and manage Meraki environments.

  1. Installation
    1. Configuration
      1. Usage With Claude Desktop Client

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Python-based MCP server that integrates OpenAPI-described REST APIs into MCP workflows, enabling dynamic exposure of API endpoints as MCP tools.
          Last updated -
          2
          39
          Python
          MIT License
          • Linux
          • Apple
        • -
          security
          F
          license
          -
          quality
          This is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.
          Last updated -
          Python
        • -
          security
          A
          license
          -
          quality
          A Python-based MCP server that integrates the TapTools API, enabling AI models to fetch Cardano blockchain data, including tokens, NFTs, market stats, and wallet info, through standardized tools.
          Last updated -
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
          Last updated -
          39
          26
          • Apple

        View all related MCP servers

        ID: 9mnu3ufpqg