Skip to content

feat(mcp): attach initialize handshake to schema fingerprint events - #108

Merged
blitzcrieg1 merged 1 commit into
masterfrom
feat/mcp-initialize-handshake
Aug 23, 2026
Merged

feat(mcp): attach initialize handshake to schema fingerprint events#108
blitzcrieg1 merged 1 commit into
masterfrom
feat/mcp-initialize-handshake

Conversation

@blitzcrieg1

Copy link
Copy Markdown
Owner

Summary

  • Capture serverInfo.version and capabilities.tools.listChanged from MCP initialize in mcp_audit_proxy
  • Attach those fields to the next completed tools/list schema event, store, and trail mcp_schema payload
  • Lets operators treat digest+version moved as likely release vs digest+version stable as investigate-first

Test plan

  • pytest tests/test_mcp_audit_proxy.py tests/test_mcp_schema.py (25 passed)
  • Dogfood: wrap an MCP server with mcp_audit_proxy and confirm mcp_schema.server_version / list_changed appear on new/changed events

Capture serverInfo.version and tools.listChanged from initialize so
operators can separate release churn from digest-only rug-pull shapes.
@blitzcrieg1
blitzcrieg1 merged commit 2cef780 into master Aug 23, 2026
9 checks passed
@blitzcrieg1
blitzcrieg1 deleted the feat/mcp-initialize-handshake branch August 23, 2026 17:27
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant