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:
João Henrique
2026-09-08 09:59:31 -04:00
commit b541f502ba
1507 changed files with 387650 additions and 0 deletions
@@ -0,0 +1,25 @@
# Recommendation 01: exact HTTP route admission
## Evidence
The MCP HTTP transport is a security boundary. The current server accepts any URL
whose text starts with `/mcp`, so `/mcp-typo` reaches the authenticated transport.
The latest MCP transport guidance expects one configured endpoint, and the existing
roadmap already requires rejection before server construction.
- [MCP 2026-07-28 transport specification](https://modelcontextprotocol.io/specification/2026-07-28/basic/transports)
## Proposed improvement
Parse the request URL once and admit only the exact `/mcp` pathname. Allow only the
methods supported by Streamable HTTP, return `404` for other paths and `405` with an
`Allow` header for other methods, and do this before authentication telemetry or MCP
server allocation.
## Acceptance
- `/mcp`, `/mcp?client=x`, and the health route retain documented behavior.
- `/mcp-typo`, encoded separator variants, and unsupported methods never construct a server.
- Unit tests cover malformed URLs without exposing request headers or tokens.
This is transport hardening only; it does not validate a live Premiere host.