Upgrade MCP C# SDK to v2 - #2426
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 31304bea9f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Another round soon, please! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
7fe3327 to
a90ffcc
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 303e606d45
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
What changed
ModelContextProtocol.AspNetCorefrom 1.4.1 to 2.0.0.2026-07-28.2025-06-18and2025-11-25clients.context_requiredguidance.list_organizations,list_projects, andresolve_project; removeget_contextand the state-implyingswitch_organizationandswitch_projecttools.Mcp-MethodandMcp-Nameauthorization metadata headers to the HTTP samples.Compatibility and risk
This MCP tool surface has not been released, so optional identifiers with unambiguous inference and structured selection errors are the initial supported tool contract rather than a change to an existing public contract. Explicit ids remain supported and are required whenever the OAuth grant exposes multiple matching resources. Older clients dynamically discover that schema.
Wire-protocol compatibility remains preserved for current down-level MCP clients. The server negotiates
2025-06-18,2025-11-25, and native2026-07-28; the Exceptionless REST API is unchanged.Version 2.0.0 was released on July 28, 2026, so it is less than two weeks old and carries elevated dependency-upgrade risk. No known NuGet vulnerabilities were reported for the solution's resolved packages.
Release audit:
Verification
dotnet build tests/Exceptionless.Tests/Exceptionless.Tests.csproj --no-restore --nologo— passed, 0 warnings/errors.git diff --check— passed.2026-07-28and down-level2025-06-18and2025-11-25negotiation.indexCreatedVersionMajor is in the future: 10) and exited during fixture startup; GitHub Actions runs the clean integration suite for the pushed commit.