jongalloway / jongalloway/dotnet-mcp

Gating: confirm a 2.0-compatible AgentGovernance extension

Open
#482 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: sdk-integration blocked dependencies priority: high
Dominant language
C#
Stars
36
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Gating dependency: 2.0-compatible AgentGovernance extension

Part of #481.

Microsoft.AgentGovernance.Extensions.ModelContextProtocol 4.0.0 is referenced in DotNetMcp/DotNetMcp.csproj and is pinned to the 1.x MCP SDK. It is wired in via WithGovernance(...) in Program.cs.

This is the most likely external blocker for the SDK 2.0 upgrade: the version bump cannot land until a governance package built against SDK 2.0 is available (or governance is made optional/removed for 2.0).

Tasks
  • Determine whether a 2.0-compatible Microsoft.AgentGovernance.Extensions.ModelContextProtocol exists (or is planned, with timeline).
  • If unavailable, evaluate options: pin behind a feature flag, temporarily disable governance for the 2.0 branch, or find an alternative.
  • Record the decision and unblock #481.
Acceptance
  • A concrete answer on governance-package compatibility, plus an agreed path that unblocks the version bump (#SUB2).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting DotNetMcp/DotNetMcp.csproj and the WithGovernance(...) wiring in Program.cs. Verify whether Microsoft.AgentGovernance.Extensions.ModelContextProtocol has a 2.0-compatible release or stated timeline, then evaluate the listed fallback options. Done means recording a concrete compatibility decision and an agreed path that unblocks #481.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.