SuperAPI AI Directory

splunk-search

General & other

View repository

Updated 10-15 17:21

About this skill

Splunk Search Skill

Execute and validate SPL (Search Processing Language) queries.

Tools

Tool Description
validate_spl Validate SPL syntax without executing
search_oneshot Execute SPL query and return results
search_export Execute SPL query and export to file

Output Format

Results are formatted as Markdown tables for easy reading. Sensitive fields are automatically sanitized.

Example Queries

Validate this SPL: index=network sourcetype=syslog | stats count by host

Search for all firewall denies in the last hour

Export BGP peer events from the network index

SPL Tips

  • Use earliest=-1h for time ranges
  • Use | table field1, field2 to select columns
  • Use | stats count by field for aggregations

Prerequisites

  • SPLUNK_HOST Splunk server hostname
  • SPLUNK_PORT Management port (default: 8089)
  • SPLUNK_USERNAME Service account username
  • SPLUNK_PASSWORD Service account password

Server

This skill uses the splunk-mcp server via npx.

Failure Behavior

  • On a tool error (timeout, unreachable host, malformed response), report the failure and its error message directly to the user rather than fabricating or guessing at results.
  • For a confirmed read-only call, check connectivity and retry once if appropriate. For any call that changes state or sends a message, a timeout does not prove the action failed: inspect current state or delivery status before retrying, preserve the required approval/change gates, and do not repeat an action whose outcome is unknown.