Skip to content

Surface downstream MCP ServerInfo and instructions to consumers#27

Merged
rockfordlhotka merged 2 commits into
mainfrom
feat/surface-downstream-server-info
May 12, 2026
Merged

Surface downstream MCP ServerInfo and instructions to consumers#27
rockfordlhotka merged 2 commits into
mainfrom
feat/surface-downstream-server-info

Conversation

@rockfordlhotka
Copy link
Copy Markdown
Member

Summary

  • Capture each downstream server's ServerInfo (name/title/version) and ServerInstructions on connect and persist them on RegisteredServer.
  • Surface remote identity through list_services (name/title/version) and the full instructions via get_service_details.
  • Feed downstream-supplied instructions into AI summary generation as the authoritative description of the server's purpose, weighted over guesses from tool names alone.
  • Bumps version 0.2.00.3.0.

Test plan

  • dotnet build clean
  • dotnet test — 77/77 passing, including new GenerateSummaryAsync_IncludesRemoteMetadataAndInstructions test that verifies remote name/title/version/instructions all reach the LLM prompt
  • Register a downstream server end-to-end and confirm get_service_details returns its real RemoteName/RemoteTitle/RemoteVersion/RemoteInstructions
  • Confirm registry.json round-trips the new fields across a restart

🤖 Generated with Claude Code

rockfordlhotka and others added 2 commits May 12, 2026 12:39
Capture each downstream MCP server's ServerInfo (name/title/version) and
ServerInstructions on connection, persist them on RegisteredServer, and
expose them through list_services and get_service_details. AI summary
generation now incorporates server-supplied instructions as the
authoritative description of the server's purpose.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rockfordlhotka rockfordlhotka merged commit f5f249d into main May 12, 2026
1 check passed
@rockfordlhotka rockfordlhotka deleted the feat/surface-downstream-server-info branch May 12, 2026 10:58
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