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.
Metadata
Release files for mcp-itsi-server 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_itsi_server-0.1.3.tar.gz | 101.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_itsi_server-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 264.4 kB
Release files / mcp_itsi_server-0.1.3.tar.gz
| Download URL | mcp_itsi_server-0.1.3.tar.gz |
|---|---|
| Size | 101.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
584e05d1e418f68738c5fc235e9fdb6df196b48cf163ac6066f4e93c151c2105
|
|
BLAKE2b-256 checksum How to use checksums |
8cd74716c067fd996875ad0fe2d99873e623aac886599e3ec06f12e93078f499
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / mcp_itsi_server-0.1.3-py3-none-any.whl
| Download URL | mcp_itsi_server-0.1.3-py3-none-any.whl |
|---|---|
| Size | 163.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd50e24c1aad633553193506471d1073276607e5791b30ef7cdee7f9ef499213
|
|
BLAKE2b-256 checksum How to use checksums |
0950bf214b46ad0a307f653547e69399a84975b9640f84e16f3f347210ec3ac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|