Skip to content

DomMCP v0.0.650

Choose a tag to compare

@KevinD987 KevinD987 released this 31 Jul 17:18
· 7 commits to main since this release

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

  1. Binary in das Domino-Programmverzeichnis legen.
  2. dommcp/dommcpcfg.nsf und dommcp/dommcpaudit.nsf nach <Datenverzeichnis>/dommcp/ kopieren.
  3. Auf der Konsole load dommcp_addinohne Pfadangabe. Der Task findet die Konfigurations-NSF
    selbst; ein übergebener Pfad erzwingt dateibasierte Konfiguration und hebelt genau das aus.
  4. Ersten Administrator anlegen: tell dommcp provision-admin <geheimnis>.
  5. 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_design auf 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