
kiskander/mcp-splunk-meraki
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Splunk MCP 및 사용자 정의 Meraki MCP와 자체 치유 네트워크
개요
이 저장소는 Meraki 네트워크에서 두 MCP 서버를 사용하여 에이전트 워크플로우를 구축하는 방법을 설명합니다. 시스템은 다음과 같습니다. - 네트워크 변경을 감지하는 A. Splunk MCP Server의 William Searle에 대한 신용. - 역동적 인 변경. Agentic AI는 자연적인 언어에 근거를 둔 탐지와 재약을 취급합니다 - 요구되는 hardcoded 관현 없음. 1. 당신은 묻습니다: “내 Meraki 네트워크에서 무슨 변화합니까?” 2. SDK를 사용하여 쿼리 Splunk 및 설정 drift를 반환합니다. 3. 진실의 근원에 변화를 비교하고 적절한 Meraki API를 반대합니다. - Python 3.10 이상 - 액세스 : - 관련 로그가있는 Splunk 인스턴스 - Meraki Dashboard API 키 - Claude Desktop 또는 MCP 호환 클라이언트 - claude desktop config.json 올바른 도구 등록 및 MCP 서버 경로로 구성 더 많은 Splunk MCP 설치 옵션 체크 아웃 : https://github.com/livehybrid/splunk-mcp 1.
개요(AI 번역)
이 저장소는 Meraki 네트워크에서 두 MCP 서버를 사용하여 에이전트 워크플로우를 구축하는 방법을 설명합니다. 시스템은 다음과 같습니다.
- A **Splunk MCP Agent ** 네트워크 변경을 감지합니다. *Splunk MCP Server에 대한 William Searle에 적용됩니다. *
- Meraki MCP Agent**를 역동적으로 변경합니다.
Agentic AI는 자연적인 언어에 근거를 둔 탐지와 재약을 취급합니다 - 요구되는 hardcoded 관현 없음.
♨ 어떻게 작동
- 당신은 물었다 : "내 Meraki 네트워크에서 무슨 변경?
- Splunk MCP Agent queries Splunk는 SDK를 사용하여 설정 드리프트를 반환합니다.
- ** Meraki MCP Agent**는 진실의 근원에 변화를 비교하고 적절한 Meraki API를 반대합니다.
542️ 예약
- Python 3.10 이상
- 액세스 :
- 관련 로그가있는 Splunk 인스턴스
- Meraki Dashboard API 키
- Claude 데스크탑 또는 MCP 호환 클라이언트
claude_desktop_config.json] 올바른 도구 등록 및 MCP 서버 경로로 구성
☸ 임명
** 저장소:**
Splunk MCP Setup (로컬 설치)
더 많은 Splunk MCP 설치 옵션 체크 아웃 : https://github.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
🧠 Self-Healing Network with MCP Agents
This repository demonstrates how to build agentic workflows using two MCP servers to detect and reverse configuration drift in a Meraki network. The system utilizes:
- A Splunk MCP Agent to detect network changes. Credit to William Searle for the Splunk MCP Server.
- A Meraki MCP Agent to reverse unauthorized changes.
Agentic AI handles both detection and remediation based on natural language prompts—no hardcoded orchestration required.
🚀 How It Works
- You ask: “What changed in my Meraki network?”
- The Splunk MCP Agent queries Splunk using its SDK and returns configuration drift.
- The Meraki MCP Agent compares the change to the source of truth and calls the appropriate Meraki API to reverse it.
🛠️ Prerequisites
- Python 3.10 or higher
- Access to:
- A Splunk instance with relevant logs
- A Meraki Dashboard API key
- Claude Desktop or any MCP-compatible client
claude_desktop_config.jsonconfigured with correct tool registration and MCP server paths
📦 Installation
Clone the repository:
git clone https://github.com/kiskander/mcp-splunk-meraki.git
cd mcp-splunk-meraki
Splunk MCP Setup (Local Installation)
for more Splunk MCP installation options checkout: https://github.com/livehybrid/splunk-mcp
-
Access Splunk MCP:
cd mcp-splunk-meraki/SplunkMCP -
Install dependencies using Poetry:
poetry install -
Configure environment variables:
Copy the example environment file and update it with your Splunk credentials:
cp .env.example .envUpdate the
.envfile with the following:SPLUNK_HOST=your_splunk_host SPLUNK_PORT=8089 SPLUNK_USERNAME=your_username SPLUNK_PASSWORD=your_password SPLUNK_SCHEME=https VERIFY_SSL=true FASTMCP_LOG_LEVEL=INFO SERVER_MODE=stdio -
Run the Splunk MCP:
poetry run python splunk_mcp.py stdio
Meraki MCP Setup
-
Install
uv(if not already installed):For macOS/Linux:
brew install uv -
Set Up Your Meraki MCP Project:
cd mcp-splunk-meraki/MerakiMCP -
Install dependencies using
uv:uv init uv venv source .venv/bin/activate # or .venv\Scripts\activate on Windows uv add "mcp[cli]" uv add "meraki" -
Run the Meraki MCP Agent:
python meraki_mcp.py
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →