DomMCP v0.0.650
DomMCP 0.0.650
MCP-Server als HCL-Domino-Server-Task. Baut und verwaltet NSF-Anwendungen — Datenbanken, Masken,
Ansichten, Agenten, Dokumente, ACL — über das Model Context Protocol. Nicht nur lesend.
Commit 4b509c7. Linux- und Windows-Binary stammen aus demselben Stand.
Was hier liegt
| Datei | wofür |
|---|---|
linux-x86_64/dommcp_addin-linux-x86_64-glibc2.38 |
Linux-Add-in |
windows-x64/dommcp_addin-windows-x64.exe |
Windows-Add-in |
dommcp-0.0.650.taz |
Add-on-Paket für den HCL-domino-container-Build |
dommcp/dommcpcfg.nsf, dommcp/dommcpaudit.nsf |
Konfigurations- und Audit-Datenbank, token-los |
docs/*.pdf |
Installationsanleitung (deutsch und englisch) |
SHA256SUMS je Verzeichnis |
Prüfsummen — sha256sum -c SHA256SUMS |
Voraussetzungen, ehrlich benannt
Linux: gebaut gegen die Notes-C-API 14.0 und damit lauffähig auf Domino 12.0.2, 14.0 und 14.5
(auf allen dreien real geprüft). Die Betriebssystemachse ist davon unabhängig: der Build fordert
glibc ≥ 2.38. Auf RHEL/Rocky 8 (glibc 2.28) läuft er nicht — dafür braucht es einen eigenen
Build gegen eine ältere glibc.
Windows: x64, gebaut gegen die Notes-C-API 14.5, geprüft auf Windows Server 2022 mit Domino 14.5.
Installation in Kurzform
- Binary in das Domino-Programmverzeichnis legen.
dommcp/dommcpcfg.nsfunddommcp/dommcpaudit.nsfnach<Datenverzeichnis>/dommcp/kopieren.- Auf der Konsole
load dommcp_addin— ohne Pfadangabe. Der Task findet die Konfigurations-NSF
selbst; ein übergebener Pfad erzwingt dateibasierte Konfiguration und hebelt genau das aus. - Ersten Administrator anlegen:
tell dommcp provision-admin <geheimnis>. - Prüfen:
curl http://<host>:8088/healthz
Die Konfiguration lebt in der NSF, nicht in einer Datei. Die Lizenz ist der einzige Sonderfall: eine
signierte dommcp-license.json gehört nach <Datenverzeichnis>/dommcp/. Ohne sie läuft der Server in
einer siebentägigen Evaluierung und ist dabei nur lesend.
Details in docs/DomMCP-Installationsanleitung.pdf.
Neu gegenüber 0.0.615
- MCP-Spezifikation 2026-07-28 wird bedient, ohne dass ältere Clients etwas merken: beide
Protokollgenerationen laufen gleichzeitig auf demselben Endpunkt. - Datenbanktitel mit Umlauten zerstörten die JSON-Antwort von
list_allowed_databases— der Titel
wurde als LMBCS durchgereicht, die Antwort war nicht mehr parsbar. Behoben. patch_designauf Agenten behält jetzt UNID und Note-ID; vorher entstand bei jeder Änderung ein
neues Dokument, was Verweise ins Leere laufen ließ.- Windows-Binary wieder vorhanden (zuletzt in 0.0.272).
- Das Auslieferungspaket enthält keine JSON-Konfigurationsvorlage mehr. Sie wurde nie gelesen.
Full Changelog: v0.0.81...v0.0.650