ClawdDotNet als MCP-Server: durch dieselben Pruefstellen (#713)
Eine fremde Laufzeit oder der eigene Claude Code des Menschen spricht per MCP mit der Instanz. Der Server bietet genau die Werkzeuge des Agenten hinter dem Token an; jeder Aufruf laeuft durch die Engine wie ein Aufruf des eigenen Modells (Rechtetor, Vorpruefung, Werkzeugrechte, Staging, Audit mit Quelle mcp, Rahmung), und der Aufrufer gilt als Leser fremder Inhalte (#715). Eigener Socket mcp.sock statt manager.sock: ueber den Instanz-Socket antwortet die Verwaltung ohne Token, ueber mcp.sock gibt es nur /mcp und nur mit MCP-Token. Lauf-Tokens nur im Speicher, enden mit dem Lauf; persoenliche Tokens (hoechstens 90 Tage, widerrufbar, nur als SHA-256) in der Agentenansicht. Transporte: HTTP auf mcp.sock, Weboberflaeche und Manager (/mcp/{instanz}), stdio ueber ClawdDotNet --mcp-bridge (Token nur aus Umgebung oder 0600-Datei). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
b5f65b8cf7
commit
cb46289bb6
@@ -922,5 +922,28 @@
|
||||
"cases.scope": "Gilt für",
|
||||
"cases.scopeAll": "die ganze Instanz",
|
||||
"cases.decidedBy": "Entschieden von",
|
||||
"cases.failed": "Fehlgeschlagen: {error}"
|
||||
"cases.failed": "Fehlgeschlagen: {error}",
|
||||
"mcp.title": "Externer Zugang (MCP)",
|
||||
"mcp.hint": "Mit einem persönlichen Token arbeitet dein eigenes Programm, etwa Claude Code, als dieser Agent: mit genau seinen Werkzeugen und Rechten. Jeder Aufruf wird protokolliert, und was eine Freigabe braucht, wird dir wie gewohnt vorgelegt.",
|
||||
"mcp.label": "Name",
|
||||
"mcp.labelPlaceholder": "z. B. mein Laptop",
|
||||
"mcp.days": "Gültig für",
|
||||
"mcp.daysOption": "{n} Tage",
|
||||
"mcp.issue": "Token ausgeben",
|
||||
"mcp.none": "Noch keine Tokens.",
|
||||
"mcp.unnamed": "(ohne Namen)",
|
||||
"mcp.activeUntil": "gültig bis {time}",
|
||||
"mcp.revoked": "widerrufen {time}",
|
||||
"mcp.expired": "abgelaufen {time}",
|
||||
"mcp.revoke": "Widerrufen",
|
||||
"mcp.revokedMessage": "Token widerrufen.",
|
||||
"mcp.failed": "Fehlgeschlagen: {error}",
|
||||
"mcp.issuedTitle": "Token für {agent}",
|
||||
"mcp.shownOnce": "Dieses Token wird nur jetzt angezeigt. Die Instanz behält nur einen Fingerabdruck davon; geht es verloren, gib ein neues aus.",
|
||||
"mcp.token": "Token",
|
||||
"mcp.config": "Konfiguration für Claude Code",
|
||||
"mcp.configHint": "In die .mcp.json des Projekts, in dem du arbeitest. Sie enthält das Token: die Datei nicht in die Versionsverwaltung aufnehmen.",
|
||||
"mcp.copy": "Kopieren",
|
||||
"mcp.copied": "Kopiert.",
|
||||
"mcp.copyFailed": "Kopieren ist hier nicht erlaubt — Text markieren und von Hand kopieren."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user