Skip to content

Update to MCP 2026-07-28 without backwards compat. - #256

Draft
tnull wants to merge 3 commits into
lightningdevkit:mainfrom
tnull:2026-08-update-mcp
Draft

Update to MCP 2026-07-28 without backwards compat.#256
tnull wants to merge 3 commits into
lightningdevkit:mainfrom
tnull:2026-08-update-mcp

Conversation

@tnull

@tnull tnull commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Alternative to #255 (which I only saw after opening this).

Here we don't keep the old version around, just go for the new thing.

(cc @benthecarman let me know what you prefer).

tnull added 3 commits August 10, 2026 16:21
Require self-describing 2026-07-28 requests and expose server
discovery so callers no longer depend on initialization state.

Return cache and result metadata required by the new wire contract,
and reject legacy or malformed requests with actionable errors.

Co-Authored-By: HAL 9000
Send modern request metadata from the live test harness and
replace the legacy initialization check with server discovery
coverage.

Verify cache and server metadata on discovery, listing, and
live tool responses so the stateless wire contract is exercised
against a node.

Co-Authored-By: HAL 9000
Describe the required per-request metadata and discovery flow so
MCP clients use the server without the removed initialization
handshake.

Call out the latest-only compatibility boundary and supported
stdio method surface.

Co-Authored-By: HAL 9000
@ldk-reviews-bot

ldk-reviews-bot commented Aug 10, 2026

Copy link
Copy Markdown

👋 Hi! This PR is now in draft status.
I'll wait to assign reviewers until you mark it as ready for review.
Just convert it out of draft status when you're ready for review!

@tnull
tnull marked this pull request as draft August 10, 2026 14:37
@benthecarman

Copy link
Copy Markdown
Collaborator

Yeah based on the goose team's comments this seems like the better way to go

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.

3 participants