Files
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

1.1 KiB
Executable File

Recommendation 47: canonical MCP resource URI policy

Evidence

MCP resources require valid unique URIs and may use standard or custom schemes. Resource templates and subscriptions make URI identity part of authorization, caching, and notification routing.

Proposed improvement

Define canonical custom URIs for project contexts, operation receipts, compatibility reports, and artifacts. Normalize and validate scheme, authority, encoding, path segments, identifiers, and query fields before lookup or authorization.

Acceptance criteria

  • Equivalent encodings cannot create cache or authorization aliases.
  • File URIs never bypass the existing path containment policy.
  • Unknown schemes and duplicate canonical identities fail deterministically.
  • Subscription and read authorization use the same canonicalizer.

A canonical URI identifies a server resource; it does not establish filesystem safety by itself.