Splunkbase MCP Server

Integrations

  • Provides programmatic access to Splunkbase functionality, allowing users to search for apps, retrieve app information, check compatibility with Splunk versions, and download apps from Splunkbase.

스플렁크베이스-mcp

Splunkbase용 MCP 서버

설명

Splunkbase 기능에 프로그래밍 방식으로 액세스할 수 있는 머신 제어 프로토콜(MCP) 서버입니다. 표준화된 인터페이스를 통해 Splunkbase 앱을 검색, 다운로드 및 관리할 수 있습니다.

설치

경고: 이렇게 하면 비밀번호가 디스크에 일반 텍스트로 저장됩니다. 더 나은 방법이 나중에 나올 수도 있습니다.

지엑스피1

용법

클로드에 대한 샘플 프롬프트:

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/

자원

  • app://{app}/info - Splunkbase 앱에 대한 자세한 정보를 가져옵니다.
  • app://{app}/splunk_versions - 앱에 지원되는 Splunk 버전을 가져옵니다.

사용 가능한 도구

찾다

  • search(query: str) - Splunkbase에서 앱 검색
    • 검색 결과 목록을 반환합니다.

버전 관리

  • get_app_latest_version(app: str | int, splunk_version: str, is_cloud: bool = False) - 앱의 최신 호환 버전을 가져옵니다.
    • 매개변수:
      • app : 앱 이름 또는 숫자 ID
      • splunk_version : 대상 Splunk 버전
      • is_cloud : Splunk Cloud 호환성을 확인할지 여부
    • 버전 정보 사전을 반환합니다.

다운로드

  • download_app(앱: str | int, 출력_디렉토리: str, 버전: Optional[str] = None) - 특정 앱 버전을 다운로드합니다.
    • 매개변수:
      • app : 앱 이름 또는 숫자 ID
      • output_dir : 다운로드한 앱을 저장할 디렉토리
      • version : 다운로드할 선택적인 특정 버전(지정하지 않으면 최신 버전)
    • 다운로드 세부 정보가 포함된 성공 메시지를 반환합니다.

종속성

  • 아이오스플렁크베이스 >= 0.1.3
  • mcp[cli]
  • aiofiles
  • 파이썬 >= 3.11
-
security - not tested
F
license - not found
-
quality - not tested

Splunkbase 기능에 대한 프로그래밍 방식 액세스를 제공하는 머신 제어 프로토콜 서버로, 사용자는 표준화된 인터페이스를 통해 Splunkbase 앱을 검색, 다운로드 및 관리할 수 있습니다.

  1. Description
    1. Installation
      1. Usage
        1. Resources
          1. Available Tools
            1. Search
            2. Version Management
            3. Download
          2. Dependencies
            ID: njjxli7cji