baramundi MCP Server

mikewegmann/baramundi_MCP
0 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

MCP Server für das baramundi Management Center. Erlaubt Claude, Geräte abzufragen, Jobs zu starten und Compliance-Reports zu generieren.

README.md

baramundi MCP Server

MCP (Model Context Protocol) Server für das baramundi Management Center. Erlaubt Claude, Geräte abzufragen, Jobs zu starten und Compliance-Reports zu generieren.

Voraussetzungen

  • Python 3.11+
  • uv (pip install uv)
  • Zugang zum baramundi Management Center mit REST API und Bearer Token

Einrichtung

1. Abhängigkeiten installieren

uv sync

2. Konfiguration

Erstelle eine .env-Datei (basierend auf .env.example):

BARAMUNDI_API_URL=https://dein-bmc-server/api
BARAMUNDI_API_TOKEN=dein-bearer-token
# Optional: SSL-Verifikation deaktivieren (nur für Testumgebungen!)
# BARAMUNDI_SSL_VERIFY=false

3. Server testen

# Alle Tools im Browser testen (MCP Inspector)
uv run mcp dev src/baramundi_mcp/server.py

In Claude Desktop einbinden

Füge folgendes in %APPDATA%\Claude\claude_desktop_config.json ein:

{
  "mcpServers": {
    "baramundi": {
      "command": "uv",
      "args": ["--directory", "C:\\INST\\Git\\Antigravity\\baramundi_MCP", "run", "baramundi-mcp"]
    }
  }
}

Verfügbare Tools

| Tool | Beschreibung | |---|---| | list_devices | Alle verwalteten Geräte auflisten | | get_device | Details zu einem Gerät abrufen | | get_device_status | Patch-Level und Status eines Geräts | | list_jobs | Jobs auflisten (aktiv, geplant, abgeschlossen) | | get_job_status | Status eines laufenden Jobs | | start_job | Job auf einem Gerät starten (schreibend!) | | get_compliance_report | Patch-Compliance-Übersicht | | list_software_inventory | Software-Inventar abfragen |

Related MCP servers

Browse all →