Skip to content

Phase 6: MCP Governance#63

Merged
YASSERRMD merged 13 commits into
mainfrom
phase_6_mcp_governance
Jun 9, 2026
Merged

Phase 6: MCP Governance#63
YASSERRMD merged 13 commits into
mainfrom
phase_6_mcp_governance

Conversation

@YASSERRMD

Copy link
Copy Markdown
Owner

Phase 6 — MCP Governance

A registry and governance layer for Model Context Protocol servers, mirroring the agent registry.

What's included (backend/controlplane/src/mcp/)

  • model.rsMcpServer, McpTool (with sensitive-permission detection), NewMcpServer, TransportType, HealthStatus; helpers sensitive_tool_count(), requires_governance_review().
  • store.rsMcpRegistry (SQLite; open/in_memory): register, list, list_by_status, get, approve, block, record_usage, record_health, count.
  • Servers register as pending_approval (unusable) until approved; block takes them out of service.
  • docs/mcp-governance.md.

Verification

  • cargo test -p clawforge-controlplane ✅ (64 tests)

13 atomic commits.

@YASSERRMD YASSERRMD merged commit dd1288a into main Jun 9, 2026
0 of 4 checks passed
@YASSERRMD YASSERRMD deleted the phase_6_mcp_governance branch June 9, 2026 14:09
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