splunkbase-mcp
Un servidor MCP para Splunkbase
Descripción
Este es un servidor de Protocolo de Control de Máquina (MCP) que proporciona acceso programático a las funciones de Splunkbase. Permite buscar, descargar y administrar aplicaciones de Splunkbase mediante una interfaz estandarizada.
Related MCP server: PocketBase MCP Server
Instalación
Advertencia: Esto guardará su contraseña en el disco en texto plano. Es posible que surjan métodos mejores con el tiempo.
uv run mcp install -v "SPLUNKBASE_USERNAME=my_username" -v "SPLUNKBASE_PASSWORD=my_password" splunkbase-mcp.pyUso
Ejemplo de mensaje para Claude:
Please do the following.
1. Search the web to find what Splunk app is responsible for providing field extractions for the WinEventLog sourcetype
2. Find the app on Splunkbase and grab its numerical app ID
3. Use the download_app tool to grab the latest version of the app from Splunkbase and place it in /tmp/apps/Recursos
app://{app}/info- Obtenga información detallada sobre una aplicación de Splunkbaseapp://{app}/splunk_versions: obtener versiones de Splunk compatibles con una aplicación
Herramientas disponibles
Buscar
search(consulta: str) - Buscar aplicaciones en Splunkbase
Devuelve una lista de resultados de búsqueda.
Gestión de versiones
get_app_latest_version(app: str | int, splunk_version: str, is_cloud: bool = False) - Obtener la última versión compatible de una aplicación
Parámetros:
app: nombre de la aplicación o ID numéricosplunk_version: versión de destino de Splunkis_cloud: si se debe comprobar la compatibilidad con Splunk Cloud
Devuelve el diccionario de información de la versión
Descargar
download_app(app: str | int, output_dir: str, version: Optional[str] = None) - Descargar una versión específica de la aplicación
Parámetros:
app: nombre de la aplicación o ID numéricooutput_dir: Directorio para guardar la aplicación descargadaversion: Versión específica opcional para descargar (la más reciente si no se especifica)
Devuelve un mensaje de éxito con los detalles de la descarga.
Dependencias
aiosplunkbase >= 0.1.3
mcp[cli]
archivos aio
Python >= 3.11
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.