splunkbase-mcp
Splunkbase 的 MCP 服务器
描述
这是一个机器控制协议 (MCP) 服务器,提供对 Splunkbase 功能的编程访问。它允许您通过标准化界面搜索、下载和管理 Splunkbase 应用程序。
安装
警告:此操作会将您的密码以明文形式存储在磁盘上。最终可能会有更好的方法。
用法
克劳德的示例提示:
资源
app://{app}/info
- 获取有关 Splunkbase 应用程序的详细信息app://{app}/splunk_versions
- 获取应用程序支持的 Splunk 版本
可用工具
搜索
搜索(查询:str) - 在 Splunkbase 中搜索应用程序
返回搜索结果列表
版本管理
get_app_latest_version(app:str | int,splunk_version:str,is_cloud:bool = False) - 获取应用程序的最新兼容版本
参数:
app
:应用名称或数字 IDsplunk_version
:目标 Splunk 版本is_cloud
:是否检查 Splunk Cloud 兼容性
返回版本信息字典
下载
download_app(app: str | int, output_dir: str, version: Optional[str] = None) - 下载特定应用程序版本
参数:
app
:应用名称或数字 IDoutput_dir
:保存下载的应用程序的目录version
:可选下载特定版本(如果未指定,则为最新版本)
返回包含下载详细信息的成功消息
依赖项
aiosplunkbase >= 0.1.3
mcp[cli]
aio文件
Python >= 3.11
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
机器控制协议服务器提供对 Splunkbase 功能的编程访问,允许用户通过标准化界面搜索、下载和管理 Splunkbase 应用程序。
Related MCP Servers
- AsecurityAlicenseAqualityA comprehensive MCP server that provides sophisticated tools for interacting with PocketBase databases. This server enables advanced database operations, schema management, and data manipulation through the Model Context Protocol (MCP).Last updated -141054MIT License
- AsecurityAlicenseAqualityMCP server that allows interaction with PocketBase databases, enabling record operations (fetch, list, create, update), file management, and schema migrations through natural language.Last updated -2020MIT License
- -securityFlicense-qualityA unified remote terminal management server that simplifies complex SSH connections and server management through MCP protocol, allowing users to control multiple remote servers with natural language commands as easily as local operations.Last updated -193
- AsecurityFlicenseAqualityA server based on the MCP framework that provides remote server management capabilities through SSH, supporting features like connection pooling, file transfers, and remote command execution.Last updated -7