Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Splunk Mcp Server With Claude Desktop

БесплатноНе проверен

Implementation of the Model Context Protocol (MCP) bridge connecting Claude Desktop to the Splunk Management Endpoint. The final solution utilizes a custom-engi

GitHubEmbed

Описание

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

enter image description here

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. enter image description here

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:

  1. Local Environment: Hosts Claude Desktop and the Node.js bridge.

  2. Network Perimeter: Managed via Cloudflare DNS and Nginx Proxy Manager for secure HTTPS traffic.

  3. 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_user role 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.json to launch the splunk_mcp_bridge.mjs relay.

  • Verify the handshake by confirming Claude recognizes the splunk-mcp-server connector. enter image description here

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 .mjs bridge as a sidecar service for easier enterprise-wide deployment.

from github.com/EmilWijayasekara/splunk-mcp-server-with-claude-desktop

Установка Splunk Mcp Server With Claude Desktop

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/EmilWijayasekara/splunk-mcp-server-with-claude-desktop

FAQ

Splunk Mcp Server With Claude Desktop MCP бесплатный?

Да, Splunk Mcp Server With Claude Desktop MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Splunk Mcp Server With Claude Desktop?

Нет, Splunk Mcp Server With Claude Desktop работает без API-ключей и переменных окружения.

Splunk Mcp Server With Claude Desktop — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Splunk Mcp Server With Claude Desktop в Claude Desktop, Claude Code или Cursor?

Открой Splunk Mcp Server With Claude Desktop на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Splunk Mcp Server With Claude Desktop with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai