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
+37
View File
@@ -0,0 +1,37 @@
param(
[switch]$Quiet,
[ValidateSet("Premiere", "AfterEffects")]
[string]$ConnectorHost = "Premiere"
)
$ErrorActionPreference = "Stop"
$cepRoot = Join-Path $env:APPDATA "Adobe\CEP\extensions"
$isAfterEffects = $ConnectorHost -eq "AfterEffects"
$pluginDestination = Join-Path $cepRoot $(if ($isAfterEffects) { "MCPAfterEffectsBridgeCEP" } else { "MCPBridgeCEP" })
$resolvedCepRoot = [System.IO.Path]::GetFullPath($cepRoot).TrimEnd([System.IO.Path]::DirectorySeparatorChar)
$resolvedDestination = [System.IO.Path]::GetFullPath($pluginDestination)
if (-not $resolvedDestination.StartsWith($resolvedCepRoot + [System.IO.Path]::DirectorySeparatorChar, [System.StringComparison]::OrdinalIgnoreCase)) {
throw "Refusing to uninstall outside the CEP extensions directory: $resolvedDestination"
}
$hostProcess = Get-Process -Name $(if ($isAfterEffects) { "AfterFX" } else { "Adobe Premiere Pro" }) -ErrorAction SilentlyContinue
if ($hostProcess) {
throw "$(if ($isAfterEffects) { 'After Effects' } else { 'Premiere Pro' }) is running. Fully quit it before removing the Connector."
}
if (Test-Path -LiteralPath $resolvedDestination) {
Remove-Item -LiteralPath $resolvedDestination -Recurse -Force
if (-not $Quiet) {
Write-Host "Removed the $(if ($isAfterEffects) { 'After Effects' } else { 'Premiere' }) MCP Connector from $pluginDestination"
}
}
elseif (-not $Quiet) {
Write-Host "The $(if ($isAfterEffects) { 'After Effects' } else { 'Premiere' }) MCP Connector is not installed for this Windows user."
}
if (-not $Quiet) {
Write-Host "CEP PlayerDebugMode settings were left unchanged because they can be used by other CEP extensions."
Write-Host "This removes only the selected connector. Remove the MCP server from your AI client's configuration separately if you no longer use it."
}