WikiAPI-Katalogmcp

mcp

6 Funktionen in dieser Kategorie.

mcp.status GET /api/admin/mcp/status

MCP-Server-Status anzeigen

Hilfe

Zeigt den Status des MCP-Servers an (aktiv/inaktiv, Port, Konfiguration).

Beispiel-Prompts

  • Ist der MCP-Server aktiv?
  • MCP-Status?
  • Wie ist der MCP-Server konfiguriert?
raw_response: Ja
mcp.toggle POST /api/admin/mcp/toggle

MCP-Server ein-/ausschalten

Hilfe

Aktiviert oder deaktiviert den MCP-Server. Ändert die Konfiguration und startet/stoppt den systemd-Service.

Parameter

Name Typ Required Default Beschreibung
enabled boolean Ja True = aktivieren, False = deaktivieren

Beispiel-Prompts

  • Aktiviere den MCP-Server
  • MCP ausschalten
  • Schalte MCP ein

Confirmation

Diese Funktion erfordert eine Bestaetigung. Template: mcp-server {enabled}

Changelog

Area: mcp | Action: update

raw_response: Ja
mcp.keys.list GET /api/admin/mcp/keys

API-Keys auflisten

Hilfe

Listet alle MCP-API-Keys auf (ohne die Keys selbst — nur Prefix, Name, Status).

Beispiel-Prompts

  • Welche API-Keys gibt es?
  • Zeig mir die MCP-Keys
  • API-Key-Liste
raw_response: Ja
mcp.keys.create POST /api/admin/mcp/keys

Neuen MCP-API-Key generieren

Hilfe

Generiert einen neuen API-Key für den MCP-Server. Der vollständige Key wird nur einmal angezeigt — danach ist nur noch der Prefix sichtbar.

Parameter

Name Typ Required Default Beschreibung
name string Ja Anzeigename des Keys
user_id integer Ja Benutzer-ID dem der Key zugeordnet wird
expires_at string Nein Ablaufdatum im ISO-Format (optional, z.B. 2026-12-31)

Beispiel-Prompts

  • Erstelle einen neuen API-Key
  • Generiere einen MCP-Key für User 1
  • Neuer API-Key mit Name 'Produktions-Key'

Changelog

Area: mcp | Action: create

raw_response: Ja | PK-Param: name
mcp.keys.delete DELETE /api/admin/mcp/keys/{key_id}

API-Key löschen

Hilfe

Widerruft einen MCP-API-Key. Der Key kann danach nicht mehr für Authentifizierung verwendet werden.

Parameter

Name Typ Required Default Beschreibung
key_id integer Ja ID des API-Keys

Beispiel-Prompts

  • Lösche API-Key 5
  • Widerrufe den alten MCP-Key

Confirmation

Diese Funktion erfordert eine Bestaetigung. Template: api-key {key_id} löschen

Changelog

Area: mcp | Action: delete

raw_response: Ja | PK-Param: key_id
mcp.keys.toggle PUT /api/admin/mcp/keys/{key_id}/toggle

API-Key aktivieren/deaktivieren

Hilfe

Aktiviert oder deaktiviert einen MCP-API-Key ohne ihn zu löschen.

Parameter

Name Typ Required Default Beschreibung
key_id integer Ja ID des API-Keys

Beispiel-Prompts

  • Deaktiviere API-Key 3
  • Aktiviere den API-Key wieder

Confirmation

Diese Funktion erfordert eine Bestaetigung. Template: api-key {key_id} umschalten

Changelog

Area: mcp | Action: update

raw_response: Ja | PK-Param: key_id