メラキマジックMCP
Meraki Magicは、Cisco Meraki Dashboard用のPythonベースのMCP(Model Context Protocol)サーバーです。Meraki Magicは、Meraki Dashboard APIにクエリを実行し、Meraki環境を検出、監視、管理するためのツールを提供します。
特徴
- ネットワーク検出
- デバイスの検出
- クライアントの発見
- シンプルで拡張可能なMCPサーバーの実装
インストール
- リポジトリをクローンします。
git clone https://github.com/mkutka/meraki-magic.git
cd meraki-magic-mcp
- 仮想環境を作成してアクティブ化します。
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- 依存関係をインストールします:
pip install -r requirements.txt
構成
- サンプル環境ファイルをコピーします。
- Meraki API キーと組織 ID を使用して
.env
ファイルを更新します。
MERAKI_API_KEY="Meraki API Key here"
MERAKI_ORG_ID="Meraki Org ID here"
Claudeデスクトップクライアントでの使用
- この 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"
]
}
}
}
- Claudeデスクトップを再起動します
- Claude Desktopと交流する