splunk-mcp-server
Provides tools for interacting with Splunk Enterprise, enabling searches, retrieving indexes, knowledge objects, user information, and error logs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@splunk-mcp-serversearch for errors in the last 24 hours"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
splunk-mcp-server
A lightweight, extensible Model Context Protocol (MCP) server for Splunk Enterprise, designed to integrate with Claude Desktop or any MCP-compatible agent. Enables secure, async, chat-based interaction with your Splunk data using FastMCP.
🔧 Supported Tools
get_knowledge_objectssearch_splunkget_splunk_indexesget_log_statsget_all_usersget_user_infosearch_errors
Related MCP server: mcp-connect
⚡ Features
⚡ Async HTTP client via
httpx🧩 Simple plugin-style architecture for adding tools
💻 Designed for local development or integration with Claude Desktop
🚀 Built with FastMCP and Python 3.13
🛠 Installation Guide
1. Install Claude Desktop
Download and install from Anthropic Claude Desktop (macOS only for now).
2. Install uv (Python package manager by Astral)
sudo curl -LsSf https://astral.sh/uv/install.sh | env UV_INSTALL_DIR="/opt" sh
3. Clone the repository
git clone https://github.com/balajifunny/splunk-mcp-server.git
cd splunk-mcp-server
4. Set your Splunk Configurations
Update the Splunk configuration section in main.py
SPLUNK_HOST=127.0.0.1
SPLUNK_PORT=8089
SPLUNK_USERNAME=<your_splunk_username>
SPLUNK_PASSWORD=<your_splunk_password>
SPLUNK_SCHEME=https5. Update Claude Desktop configuration
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"splunk-mcp-demo": {
"command": "/opt/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"/Users/<your_user_name>/splunk-mcp-server/main.py"
]
}
}
}
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to interact with Splunk Enterprise and Splunk Cloud instances through standardized MCP interface. Supports executing SPL queries, managing indexes and saved searches, listing applications, and retrieving server information with flexible authentication options.Last updated
- Alicense-qualityBmaintenanceA dead simple MCP server for exposing your app functions to AI agents like Claude Desktop.Last updated5385MIT
- Flicense-qualityAmaintenanceMCP server for Slack workspace integration, exposing 40+ Slack operations as tools for Claude Desktop and providing a clean async Python API.Last updated1
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server for Slack integration, allowing Claude to interact with your Slack workspace.Last updated24,128MIT
Related MCP Connectors
Local-first RAG engine with MCP server for AI agent integration.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/balajifunny/splunk-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server