Token导航 LogoToken导航TokenDH.com
Splunk MCP Client logo
运维云端未说明官方级别未说明来源级核验

Splunk MCP Client

MCP Server

用于通过JSON-RPC 2.0调用Splunk MCP端点的最小示例集合(curl + Python),适用于内部网络环境下的Splunk服务交互。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
Python本地部署云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GamjaPower

提供方

GamjaPower

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

splunk mcp客户端

将Splunk MCP端点调用JSON-RPC 2.0的最小示例集合(curl+Python)。

准备物

  • Python 3.10+(pip install -r requirements.txt通过requests,安装python-dotenv)
  • 在项目根目录中 .env 文件

- MCP_ENDPOINT 示例: https://splunk-server-ip:8089/services/mcp - SPLUNK_MCP_TOKEN :MCP认证令牌

  • 每个python脚本 verify=False通过关闭TLS验证,请仅在受信任的环境中使用。

使用方法(推荐顺序)

  1. mcp_ping.sh

- 卷曲 /services/mcpping 呼叫。有两个远程/本地块。 - 令牌是硬编码的,运行前需要更换。 - 运行: sh mcp_ping.sh - 如果发生错误,Splunk服务器直接调用localhost并正常运行,则必须在中间怀疑防火墙。 - 即使存在防火墙问题,也会出现SSL错误,因此需要检查防火墙设置

  1. mcp_ping.py

- 基于环境变量 ping 调用(随机UUID id)。 - 运行: python mcp_ping.py

  1. 其他python工具

- mcp_toollist.py: tools/list 调用,列出可用的MCP工具。 运行: python mcp_toollist.py - mcp_get_indexes.py: tools/callget_indexes 运行, row_limit(默认100、1–1000)和 offset(默认为0)转发。\ 运行: python mcp_get_indexes.py --row-limit 200 --offset 5

测试

  • 为了避免路径问题,在测试中 sys.path添加到。
  • 在虚拟环境中 pytest 安装后运行: pytest -q

提示

  • .env.example复制 .env创建后,请填写值。
  • 仅在内部网/VPN等可靠网络上使用。
  • 如果需要验证证书 mcp_client.pyverify=False删除或 True请换成。

目录标签

目录标签

Python本地部署云端部署SplunkJSON-RPCAPI调用内部工具Python工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP