Splunk Mcp Server With Claude Desktop
FreeNot checkedImplementation of the Model Context Protocol (MCP) bridge connecting Claude Desktop to the Splunk Management Endpoint. The final solution utilizes a custom-engi
About
Implementation of the Model Context Protocol (MCP) bridge connecting Claude Desktop to the Splunk Management Endpoint. The final solution utilizes a custom-engineered JSON-RPC Relay to bypass legacy protocol restrictions on Splunk Port 8089.
README

Splunk MCP Bridge
This project implements a Model Context Protocol (MCP) bridge that connects Claude Desktop to a Splunk Management Endpoint. It utilizes a custom-engineered Node.js JSON-RPC relay to bypass legacy protocol restrictions on Splunk Port 8089, enabling secure, real-time AI-driven log analysis.
Project Overview
The core objective of this project is to transform Claude Desktop into a functional extension of the Splunk Search Head. By bridging these two platforms, users can perform complex data operations, such as multi-index correlative analysis and automated root-cause identification, using natural language instead of manual SPL coding.

Key Features
Custom Node.js Relay: A bespoke JavaScript bridge (
splunk_mcp_bridge.mjs) that refactors JSON-RPC requests from Claude into Splunk-compatible REST commands.Secure "Zero-Trust" Architecture: Implements a hardened security perimeter using Nginx Proxy Manager for SSL/TLS termination and granular, zero-inheritance IAM roles (
mcp_user).Encrypted Token Authentication: Uses high-entropy encrypted audience tokens (scoped to
mcp) to ensure only verified AI instances can access the data lake.Dockerized Deployment: Both the Splunk Enterprise core and Nginx environment are containerized for consistent deployment and complete service isolation.
System Architecture
The implementation consists of three primary environments:
Local Environment: Hosts Claude Desktop and the Node.js bridge.
Network Perimeter: Managed via Cloudflare DNS and Nginx Proxy Manager for secure HTTPS traffic.
Remote Cloud (DigitalOcean): A high-performance Ubuntu droplet (8GB RAM, 160GB Disk) hosting the dockerized Splunk Enterprise core.
Implementation Steps
1. Infrastructure Setup
Provision a high-performance Ubuntu server.
Deploy Docker and Portainer for container orchestration.
Initialize Splunk Enterprise as a stateless container with persistent storage mapping.
2. Splunk Configuration
Install the Splunk MCP Server and Splunk AI Assistant for SPL add-ons from Splunkbase.
Configure the
mcp_userrole with "Least Privilege" execution settings and zero inheritance.Generate an Encrypted Token with the mandatory audience scope set to
mcp.
3. Security & Networking
Deploy Nginx Proxy Manager to map the internal Docker network to a secure domain.
Enforce TLS 1.3 encryption for all transit data.
4. Client Integration
Configure Claude Desktop's
config.jsonto launch thesplunk_mcp_bridge.mjsrelay.Verify the handshake by confirming Claude recognizes the
splunk-mcp-serverconnector.
Future Works
Proactive Alerting: Configuring Claude to automatically monitor thresholds and provide instant root-cause analysis upon trigger events.
Automated Remediation: Granting "Write" capabilities to the bridge to allow for real-time threat blocking (e.g., updating firewall blacklists).
Containerized Gateway: Packaging the
.mjsbridge as a sidecar service for easier enterprise-wide deployment.
from github.com/EmilWijayasekara/splunk-mcp-server-with-claude-desktop
Installing Splunk Mcp Server With Claude Desktop
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/EmilWijayasekara/splunk-mcp-server-with-claude-desktopFAQ
Is Splunk Mcp Server With Claude Desktop MCP free?
Yes, Splunk Mcp Server With Claude Desktop MCP is free — one-click install via Unyly at no cost.
Does Splunk Mcp Server With Claude Desktop need an API key?
No, Splunk Mcp Server With Claude Desktop runs without API keys or environment variables.
Is Splunk Mcp Server With Claude Desktop hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Splunk Mcp Server With Claude Desktop in Claude Desktop, Claude Code or Cursor?
Open Splunk Mcp Server With Claude Desktop on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by 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
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
MCP Servers Rating and User Reviews
Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)
mkinf
An Open Source registry of hosted MCP Servers to accelerate AI agent workflows.
Compare Splunk Mcp Server With Claude Desktop with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
