1 · bundle layout — entry_point resolves

Archive:  dist/mcpb/katra_0.0.1-next_darwin_arm64.mcpb
  Length      Date    Time    Name
---------  ---------- -----   ----
      649  08-25-2026 08:32   manifest.json
        0  08-25-2026 08:32   server/
  5149890  08-25-2026 08:32   server/katra-mcp
---------                     -------
  5150539                     3 files

2 · the bundled binary answers MCP over stdio

$ ./server/katra-mcp <<< '{"method":"initialize",...}'
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{}},"serverInfo":{"name":"katra","version":"v0.0.1-next"}}}

3 · every bundle is inside the signed checksums.txt

21af740e969fdcdf35f140e8eabbcb74e62d094bea392b2368eb4cb999026b08  katra_0.0.1-next_darwin_amd64.mcpb

2fa0073d0e56ee01f06f8eca30a9b5c3215158fb0909d77dbc49806dea114520  katra_0.0.1-next_darwin_arm64.mcpb

923bb4e7536f4185a063780aefb7b58a11b0ecfb90e79530ba02c00c751facfe  katra_0.0.1-next_linux_amd64.mcpb

e6610233661ed7eacd34c2e12d134b1cc54cfc61f8a3c0ecad5bf08ff79c7b19  katra_0.0.1-next_linux_arm64.mcpb