MKutka
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"Meraki_Magic_MCP": {
"args": [
"run",
"/Users/mkutka/meraki-magic-mcp/meraki-mcp.py"
],
"command": "/Users/mkutka/meraki-magic-mcp/.venv/bin/fastmcp"
}
}
}
服务介绍
Meraki Magic MCP
Meraki Magic 是一个基于 Python 的 MCP(模型上下文协议)服务器,用于 Cisco 的 Meraki 仪表板。Meraki Magic 提供了查询 Meraki 仪表板 API 的工具,以发现、监控和管理您的 Meraki 环境。
功能
- 网络发现
- 设备发现
- 客户端发现
- 简单且可扩展的 MCP 服务器实现
安装
-
克隆仓库:
bash
git clone https://github.com/mkutka/meraki-magic.git
cd meraki-magic-mcp -
创建并激活虚拟环境:
bash
python -m venv .venv
source .venv/bin/activate # 在 Windows 上: .venvScriptsactivate -
安装依赖项:
bash
pip install -r requirements.txt
配置
-
复制示例环境文件:
bash
cp .env-example .env -
更新
.env文件,填入您的 Meraki API 密钥和组织 ID:
env
MERAKI_API_KEY="在此处输入 Meraki API 密钥"
MERAKI_ORG_ID="在此处输入 Meraki 组织 ID"
使用 Claude 桌面客户端
- 配置 Claude 桌面客户端以使用此 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 桌面客户端交互