Skip to content

Report the server as nasbridge, not truenas-mcp - #3

Merged
maverick0628 merged 1 commit into
mainfrom
fix/serverinfo-name
Aug 4, 2026
Merged

Report the server as nasbridge, not truenas-mcp#3
maverick0628 merged 1 commit into
mainfrom
fix/serverinfo-name

Conversation

@maverick0628

Copy link
Copy Markdown
Owner

serverInfo.name still carried the upstream fork's name, so an MCP client handshaking with this package displayed truenas-mcp.

before  name: truenas-mcp
after   name: nasbridge

What deliberately did not change

The callable surface is untouched. Renaming any of it would break every client that has already referenced one:

  • the tool is still truenas
  • resource URIs are still truenas://… (24 of them)
  • the escape hatch is still truenas_api_call, which registry.ts:176 dispatches on by exact string

Those name what the server talks to, not what the server is. nasbridge is the bridge; TrueNAS is what's on the far side — the split is coherent rather than an inconsistency to tidy away.

Also

Dropped "SCALE" from the two description strings. The README targets TrueNAS 26 and uses the term nowhere, so it was internally inconsistent.

Verification

47/47 tests, clean build, and a real initialize + tools/list handshake through the live MCP wrapper: serverInfo.name reports nasbridge, and tools/list still returns truenas.

serverInfo.name still carried the upstream fork's name, so clients
displayed truenas-mcp for a package called nasbridge.

Only the server identity changed. The callable surface is untouched on
purpose: the tool is still `truenas`, the resource URIs are still
`truenas://…`, and the escape hatch is still `truenas_api_call`. Those
name what the server talks to, not what the server is, and renaming them
would break every client that has referenced one.

Also dropped "SCALE" from the two description strings — the README
targets TrueNAS 26 and uses the term nowhere else.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@maverick0628
maverick0628 merged commit d146fc5 into main Aug 4, 2026
3 checks passed
@maverick0628
maverick0628 deleted the fix/serverinfo-name branch August 4, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant