protect-mcp-governance

Featured

Agent governance skill for MCP tool calls — Cedar policy authoring, shadow-to-enforce rollout, and Ed25519 receipt verification.

AI & Automation 40,440 stars 6528 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# MCP Agent Governance with protect-mcp ## Overview Guidance for governing AI agent tool calls using Cedar policies and Ed25519 signed receipts. This skill teaches how to write access-control policies for MCP servers, run them in shadow mode for observation, and verify the cryptographic audit trail. ## When to Use This Skill - Use when you need to control which MCP tools an agent can call and under what conditions - Use when you want a tamper-evident audit trail for agent tool executions - Use when rolling out governance policies gradually (shadow mode first, then enforce) - Use when authoring Cedar policies for MCP tool access control - Use when verifying that a receipt or audit bundle has not been tampered with ## Do Not Use This Skill - When you need general application security auditing (use `@security-auditor`) - When you need to scan code for vulnerabilities (use `@security-audit`) - When you need compliance framework guidance without agent-specific governance ## How It Works protect-mcp intercepts MCP tool calls, evaluates them against Cedar policies (the same policy engine used by AWS Verified Permissions), and signs every decision as an Ed25519 receipt. The receipt is a cryptographic proof that a specific policy was evaluated against a specific tool call at a specific time. ``` Agent → protect-mcp → Cedar policy evaluation → MCP Server ↓ Ed25519 signed receipt ``` Three modes of operation: 1. **Shadow mode** (default) — logs decisio...

Details

Author
sickn33
Repository
sickn33/antigravity-awesome-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category