MCP server for Splunk IT Service Intelligence (ITSI). Standalone FastMCP server, or plugin of mcp-server-for-splunk.
Project description
mcp-itsi-server
Model Context Protocol server for Splunk IT Service Intelligence (ITSI) — runs standalone or as a plugin of mcp-server-for-splunk.
What you get
- 70 tools covering full CRUD on every mutable ITSI object (services, service templates, entities, entity types, KPI base searches, KPI threshold templates, glass tables, deep dives, home views, teams, notable events, aggregation policies, correlation searches), plus discovery, doc-search, and event triage shortcuts.
- 9 documentation resources distilled from the official ITSI 4.21 docs (
itsi://docs/<slug>). - 3 workflow prompts:
itsi_service_onboarding,itsi_kpi_design,itsi_episode_triage.
Install
# Standalone server (only ITSI tools)
pip install mcp-itsi-server
# Together with the parent mcp-server-for-splunk
pip install "mcp-server-for-splunk[itsi]"
Run
# HTTP, default port 8004
mcp-itsi-server
# stdio (e.g. for desktop AI clients)
MCP_ITSI_TRANSPORT=stdio mcp-itsi-server
# Override host/port
mcp-itsi-server --host 127.0.0.1 --port 8004
When installed alongside mcp-server-for-splunk, the ITSI tools auto-register on the parent server through the mcp_splunk.plugins entry point — no extra configuration needed. Set MCP_DISABLE_PLUGINS=true to opt out.
Auth (in one paragraph)
Per-request X-Splunk-* headers (basic, bearer token, or splunkd session token), plus optional X-ITSI-App / X-ITSI-User-NS / X-ITSI-API-Version namespace overrides. Env defaults (SPLUNK_HOST, SPLUNK_TOKEN, SPLUNK_USERNAME / SPLUNK_PASSWORD, etc.) fill in any header the client omits. Same contract as the parent server — see the client configuration guide.
Documentation
- Package README — full tool catalog, env vars, architecture.
- Getting Started — first 15 minutes against a real ITSI cluster.
- Deployment Guide — standalone vs plugin, Docker, scaling, security.
Source
This package is built from mcp-for-splunk under mcp_itsi/. Releases are managed by release-please — see packaging/mcp-itsi-server/CHANGELOG.md.
Apache 2.0 licensed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_itsi_server-0.1.1.tar.gz.
File metadata
- Download URL: mcp_itsi_server-0.1.1.tar.gz
- Upload date:
- Size: 50.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
010045669bd9913786f0939a0e2e38e24de2d32ceec01768e5b50aa788e20cc5
|
|
| MD5 |
5a79af87e2271e0a7adc523eba0778f5
|
|
| BLAKE2b-256 |
13b7f62e6df418b7b1578a90f6f3765b8ab33c2387a620efb56ad7c4186f41e8
|
File details
Details for the file mcp_itsi_server-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mcp_itsi_server-0.1.1-py3-none-any.whl
- Upload date:
- Size: 83.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cd6440ee6874864a150cbceb69138bd3dee5a61d1cf3e89da186b472dad0da4
|
|
| MD5 |
5a7c99150f60d3886c59bdba68c73ec8
|
|
| BLAKE2b-256 |
6b810a4bb4a40423290de6fbec104f17e6f94593f948ef56b008503243abb95f
|