Skip to content

Support MCP protocol negotiation for 2025-06-18 and 2025-03-26#7

Open
ksgfk wants to merge 1 commit into
JiaboLi-GitHub:mainfrom
ksgfk:feature/more_version
Open

Support MCP protocol negotiation for 2025-06-18 and 2025-03-26#7
ksgfk wants to merge 1 commit into
JiaboLi-GitHub:mainfrom
ksgfk:feature/more_version

Conversation

@ksgfk
Copy link
Copy Markdown

@ksgfk ksgfk commented May 15, 2026

Summary

  • add MCP protocol negotiation during initialize
  • return the client-requested protocol version when it is supported
  • support both 2025-06-18 and 2025-03-26
  • keep legacy JSON-RPC batch behavior for 2025-03-26
  • reject JSON-RPC batch for 2025-06-18
  • include structuredContent in tool results only for 2025-06-18
  • update protocol/unit tests for both negotiation paths

Verification

  • cmake --build build --config Release --parallel 16
  • build\tests\Release\test-unit.exe
  • smoke-tested bin\renderdoc-mcp.exe with 2025-03-26 and 2025-06-18 initialize requests

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