VS Code Extension
Esta pagina resume o status da extensao Rapitify para VS Code e como usar o MCP publicado.
Status atual
- MCP executavel: publicado por endpoint de download da Rapitify.
- Extensao VS Code: ainda nao publicada no VS Code Marketplace.
- Distribuicao da extensao neste momento: VSIX interno e endpoint de download no backend.
Fluxo recomendado hoje
- Instalar a extensao via VSIX interno.
- Configurar host da Rapitify na extensao.
- Deixar o runtime em modo gerenciado para baixar MCP de downloads.
- Fazer login por device flow.
- Abrir o FlowBuilder embutido e trabalhar com JSON local.
Sync local por flow no embed
Ao selecionar um flow no embed:
- A extensao detecta o flow ativo.
- Busca os dados desse flow pelo MCP.
- Cria pasta local por flowId no workspace.
- Salva o JSON do flow nessa pasta para edicao local.
Isso permite usar um unico workspace para varios flows sem sobrescrever um arquivo unico.
Configuracoes principais
- rapitify.apiBaseUrl
- rapitify.mcp.mode
- rapitify.mcp.version
- rapitify.flow.projectPath
Distribuicao interna da extensao
No projeto da extensao:
npm install
npm run build
npm run package
Depois, instalar o VSIX no VS Code:
code --install-extension ./rapitify-vscode-extension-0.0.2.vsix
Use a versao de arquivo gerada no pacote atual.
Tutorial visual: instalar VSIX fora da loja
Quando a extensao ainda nao estiver no Marketplace, use a interface do VS Code:
- Abra o VS Code.
- Abra a aba Extensions (
Ctrl+Shift+X). - No canto superior direito do painel de extensoes, clique no menu de tres pontos (
...). - Clique em
Install from VSIX.... - Selecione o arquivo
.vsixbaixado ou gerado (exemplo:rapitify-vscode-extension-0.0.2.vsix). - Aguarde a instalacao e clique em
Reload Windowse o VS Code solicitar. - Abra a Command Palette (
Ctrl+Shift+P) e valide os comandosRapitify: Setup,Rapitify: LogineRapitify: Status.
Downloads do MCP
Endpoints esperados no mesmo host base:
- /downloads/mcp/manifest
- /downloads/mcp/latest/win32/x64
- /downloads/mcp/latest/linux/x64
- /downloads/mcp/latest/darwin/arm64
Com isso, a extensao em modo gerenciado resolve automaticamente o binario do MCP por plataforma.
Downloads da extensao VS Code
Endpoints esperados no mesmo host base:
- /downloads/vscode-extension/manifest
- /downloads/vscode-extension/latest
O endpoint de versao retorna o arquivo VSIX mais recente dentro da versao solicitada.
Exemplo com host completo: