Skip to content

feat: authorize MCP tools per turn - #900

Open
adityathakker wants to merge 1 commit into
yc-software:mainfrom
adityathakker:feat/mcp-call-context
Open

feat: authorize MCP tools per turn#900
adityathakker wants to merge 1 commit into
yc-software:mainfrom
adityathakker:feat/mcp-call-context

Conversation

@adityathakker

@adityathakker adityathakker commented Sep 2, 2026

Copy link
Copy Markdown

Adds an optional deployment-layer MCP authorization boundary with immutable per-turn context. Tool discovery is filtered before schemas reach the harness, invocation is re-authorized, and dynamic call headers are validated and constrained. Includes regression coverage for static-auth precedence, malformed context denial, per-turn tool masking, and safe error handling.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

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