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?
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
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
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
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
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