splunk_mcp_python_server
by tatsunobuMurata
Overview
Provides an MCP agent for network fault analysis by integrating with Splunk saved searches to retrieve network performance and topology data.
Installation
python splunk_saved_search_mcp_server.pyEnvironment Variables
- SPLUNK_MCP_URL
- AUTH_TOKEN
- SPLUNK_HOST
- SPLUNK_PORT
- SPLUNK_USERNAME
- SPLUNK_PASSWORD
- SPLUNK_APP
Security Notes
The code disables SSL certificate verification (`verify=False`) when making HTTP requests to Splunk (`network_fault_analysis_agent.py` and `splunk_saved_search_mcp_server.py`), which is a critical security vulnerability making it susceptible to Man-in-the-Middle attacks. Additionally, the setup instructions promote using default/weak credentials (`admin/password`) for Splunk access in configuration examples, which is highly insecure.
Similar Servers
tda
Headless analysis of Java thread dumps for diagnosing performance issues, deadlocks, and virtual thread problems, primarily for integration with AI agents or automated pipelines.
mcpcat-typescript-sdk
This SDK integrates analytics and telemetry capabilities into existing Model Context Protocol (MCP) servers, capturing user intentions, tool usage, and error patterns.
nettune
This server acts as an MCP (Model Context Protocol) stdio client wrapper for the 'nettune' TCP network optimization tool, enabling AI-assisted network diagnostics and configuration on Linux servers.
coroot-mcp
Turns Coroot observability stack into LLM-callable tools for root-cause analysis, enabling AI assistants to triage incidents and generate summaries.