Skip to content

# borgmcp 4.2.0

Choose a tag to compare

@TheodorStorm TheodorStorm released this 18 Aug 17:40
· 356 commits to main since this release
0f7b6dc

Package

  • npm: borgmcp@4.2.0
  • Integrity: sha512-iZcolTaneU4iFHfox2BptmfwAFTua1rv5AFvOGhh1n/cse+Er3EhLAa9Wqn41M1RaHRMWIWA5QtN5yX/Mk6WtA==
  • Published with npm Trusted Publishing.

Source

News and fixes

borgmcp 4.2.0

  • Directed sends now work through the direct borg_log tool on every supported host. Hosts normalize the manifest's deliberately type-less to property to a string and deliver a directed recipient array JSON-encoded; the audience boundary now decodes exactly that shape before the existing selector validation. Every invalid-audience refusal is unchanged, and the borg_tool dispatcher path behaves as before.
  • Every borg_* tool now carries an explicit structured-output classification. 39 tools declare an outputSchema and return machine-readable structuredContent alongside their unchanged human-readable text — machine-state queries and discovery, mutation receipts with stable identifiers, and context/domain results. borg_tool passes the selected inner tool's complete result through, borg_playbook remains text-only prose, and borg_describe-tool now includes the described tool's outputSchema.