Meraki Magic MCP
Meraki Magic 是一个基于 Python 的 MCP(模型上下文协议)服务器,用于思科 Meraki 仪表盘。Meraki Magic 提供了查询 Meraki 仪表盘 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 桌面客户端一起使用
- 配置 Claude Desktop 以使用此 MCP 服务器:
- 打开 Claude 桌面
- 前往“设置”>“开发者”>“编辑配置”
- 添加以下配置文件
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 互动