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.

Meraki Magic MCP

Meraki Magic 是一个基于 Python 的 MCP(模型上下文协议)服务器,用于思科 Meraki 仪表盘。Meraki Magic 提供了查询 Meraki 仪表盘 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. 配置 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" ] } } }
  • 替换上面的路径以反映您的本地环境。
  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.

基于 Python 的 MCP 服务器,可以查询 Cisco 的 Meraki Dashboard API 来发现、监控和管理 Meraki 环境。

  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