AgentGuard For Splunk
БесплатноНе проверенA safety layer and monitoring copilot for AI agents using Splunk MCP, recording tool calls, enforcing policies, and blocking risky actions.
Описание
A safety layer and monitoring copilot for AI agents using Splunk MCP, recording tool calls, enforcing policies, and blocking risky actions.
README
AgentGuard is a black-box recorder, policy firewall, and investigation copilot for AI agents using Splunk MCP.
It sits between an AI agent and Splunk MCP-style tool calls, records every action, evaluates policy risk, blocks or routes suspicious requests for human approval, and forwards audit events to Splunk HTTP Event Collector (HEC). The demo includes a local operations console, a simulated malicious incident ticket, Splunk dashboard assets, and submission-ready video/storyboard documentation.
Hackathon Positioning
- Track: Platform & Developer Experience, with a strong Security story
- Bonus target: Best Use of Splunk MCP Server
- One-line pitch: A flight recorder and safety layer for agentic operations in Splunk.
- Core demo: An AI incident agent starts a normal investigation, receives a malicious prompt injection, attempts restricted SPL queries, and AgentGuard blocks the risky calls while creating an auditable timeline.
Submission Status
- Local demo: ready
- Public GitHub repo: ready to publish as
sauravtom/agentguard-splunk-mcp - Splunk Cloud trial: created as
MyInstance, 5GB/day, June 7-22, 2026 - Live Splunk HEC ingestion: pending until the Splunk Cloud
ACCESS INSTANCEbutton becomes enabled and HEC can be configured
What Works Today
- MCP-style tool-call proxy endpoint:
POST /api/mcp/tool-call - Policy engine for restricted indexes, PII exfiltration, destructive actions, broad searches, and prompt injection
- Local append-only audit log
- Optional Splunk HEC forwarding
- AI-style investigation summary with evidence links and safe next actions
- React demo console with incident timeline, policy decisions, approval queue, and summary panel
- Splunk Simple XML dashboard and SPL examples
- Demo video script, narration, screenshot plan, GitHub publication checklist, and Devpost copy
Quick Start
npm install
npm run dev
Open http://localhost:5173.
The API runs on http://localhost:8787. Vite proxies /api to the API server.
Demo Flow
- Click
Reset demo. - Click
Run safe investigationto show normal Splunk MCP-style usage. - Click
Run malicious ticketto inject a prompt that tries to leak secrets and query restricted indexes. - Review the timeline, blocked calls, approval queue, and investigation summary.
- If Splunk HEC is configured, search for
sourcetype=agentguard:mcp:auditin Splunk.
Optional Splunk HEC
Create .env from .env.example:
cp .env.example .env
Set:
SPLUNK_HEC_URL=https://localhost:8088/services/collector/event
SPLUNK_HEC_TOKEN=your-token
SPLUNK_HEC_INDEX=main
AgentGuard will still work without Splunk HEC. In local mode it writes audit events to data/audit-log.jsonl.
Repository Requirements Covered
- Open source license:
LICENSE - Setup and run instructions: this README
- Example config:
.env.example - Example data:
data/demo-scenarios.json - Architecture diagram:
architecture_diagram.md - Demo video plan:
docs/demo-video-script.md - Devpost copy:
docs/devpost-submission.md - Submission checklist:
docs/submission-checklist.md - Public GitHub plan:
docs/github-publication-plan.md
Architecture
See architecture_diagram.md.
Security Notes
Do not commit .env, Splunk HEC tokens, Splunk session data, downloaded support files, or recorded videos that expose credentials. Runtime audit logs are ignored through .gitignore.
Установка AgentGuard For Splunk
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/sauravtom/agentguard-splunk-mcpFAQ
AgentGuard For Splunk MCP бесплатный?
Да, AgentGuard For Splunk MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для AgentGuard For Splunk?
Нет, AgentGuard For Splunk работает без API-ключей и переменных окружения.
AgentGuard For Splunk — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить AgentGuard For Splunk в Claude Desktop, Claude Code или Cursor?
Открой AgentGuard For Splunk на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare AgentGuard For Splunk with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
