Skip to content

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

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

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

I've assigned @benthecarman as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@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

@tnull
tnull marked this pull request as ready for review August 11, 2026 08:22
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