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
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Recommendation 10: cacheable discovery with invalidation
|
||||
|
||||
## Evidence
|
||||
|
||||
MCP 2026-07-28 adds `ttlMs` and `cacheScope` to list results. This server repeatedly
|
||||
builds large tool catalogs whose contents vary with authority and UXP connection state.
|
||||
|
||||
- [MCP 2026-07-28 release](https://blog.modelcontextprotocol.io/posts/2026-07-28)
|
||||
|
||||
## Proposed improvement
|
||||
|
||||
Return private cache metadata for tools, prompts, and resources when the installed SDK
|
||||
supports it. Key caches by server version, authority profile, selected tool pack, UXP
|
||||
protocol/capabilities, and connector state. Emit list-changed notifications only to
|
||||
clients that negotiate them, coalescing connection churn.
|
||||
|
||||
## Acceptance
|
||||
|
||||
- Cache keys never cross authorization profiles.
|
||||
- UXP connect/disconnect and pack changes invalidate discovery deterministically.
|
||||
- Repeated list benchmarks show lower serialization work and bytes transferred.
|
||||
- Older clients retain current behavior without unknown fields or notifications.
|
||||
|
||||
No cache may preserve tools after their authority is revoked.
|
||||
Reference in New Issue
Block a user