Changelog
All notable changes to this project will be documented in this file.
[1.0.0] - 2025-03-23
Added
- MCP Server with 6 tools demonstrating server-side authorization
research-topictool (LOW risk, typically ALLOWED)publish-contenttool (HIGH risk, typically DENIED)deploy-changestool withactor_rolecontextmanaged-deploytool with full authorization context (actor_role,approval_status,environment,resource_scope)retry-workflowtool with loop threshold detectioncheck-authorizationtool for previewing authorization decisions- Stage0Client with type-safe API response parsing
- Simulated mode for testing without API key
- Vitest test framework with 42 test cases
- Demo scripts for ALLOW/DENY/DEFER scenarios
Security
- Authorization boundary enforced in server-side tool handlers
- High-risk side effects (
publish,deploy) blocked without guardrails - Loop threshold (5 retries) prevents runaway operations
- All decisions logged with
request_idandpolicy_version
Documentation
- Comprehensive README with integration guide
- Server-side authorization explanation (vs prompt-based)
- Context field documentation
- AGENTS.md for AI agent context