MCP ExplorerExplorer

Meraki Magic Mcp

@MKutkaon a year ago
5 MIT
FreeCommunity
AI Systems
Meraki Dashboard MCP server

Overview

What is Meraki Magic Mcp

Meraki Magic MCP is a Python-based Model Context Protocol (MCP) server designed for Cisco’s Meraki Dashboard. It provides tools for querying the Meraki Dashboard API to discover, monitor, and manage your Meraki environment.

Use cases

Use cases for Meraki Magic MCP include automating network monitoring tasks, managing multiple Meraki devices, and integrating with other tools for enhanced network visibility.

How to use

To use Meraki Magic MCP, clone the repository, create and activate a virtual environment, install the required dependencies, and configure the .env file with your Meraki API Key and Organization ID. Finally, set up the Claude Desktop Client to interact with the MCP server.

Key features

Key features of Meraki Magic MCP include network discovery, device discovery, client discovery, and a simple and extensible MCP server implementation.

Where to use

Meraki Magic MCP can be used in network management, IT infrastructure monitoring, and any environment that utilizes Cisco’s Meraki products.

Content

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers