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.

メラキマジックMCP

Meraki Magicは、Cisco Meraki Dashboard用のPythonベースのMCP(Model Context Protocol)サーバーです。Meraki Magicは、Meraki Dashboard APIにクエリを実行し、Meraki環境を検出、監視、管理するためのツールを提供します。

特徴

  • ネットワーク検出
  • デバイスの検出
  • クライアントの発見
  • シンプルで拡張可能なMCPサーバーの実装

インストール

  1. リポジトリをクローンします。
git clone https://github.com/mkutka/meraki-magic.git cd meraki-magic-mcp
  1. 仮想環境を作成してアクティブ化します。
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  1. 依存関係をインストールします:
pip install -r requirements.txt

構成

  1. サンプル環境ファイルをコピーします。
cp .env-example .env
  1. Meraki API キーと組織 ID を使用して.envファイルを更新します。
MERAKI_API_KEY="Meraki API Key here" MERAKI_ORG_ID="Meraki Org ID here"

Claudeデスクトップクライアントでの使用

  1. この MCP サーバーを使用するように Claude Desktop を構成します。
  • クロードデスクトップを開く
  • 設定 > 開発者 > 設定の編集に移動します
  • 次の設定ファイル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" ] } } }
  • 上記のパスをローカル環境に合わせて置き換えます。
  1. Claudeデスクトップを再起動します
  2. 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.

Cisco の Meraki Dashboard API をクエリして Meraki 環境を検出、監視、管理できる Python ベースの MCP サーバー。

  1. インストール
    1. 構成
      1. Claudeデスクトップクライアントでの使用

        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