Pular para o conteúdo principal

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

  1. Instalar a extensao via VSIX interno.
  2. Configurar host da Rapitify na extensao.
  3. Deixar o runtime em modo gerenciado para baixar MCP de downloads.
  4. Fazer login por device flow.
  5. Abrir o FlowBuilder embutido e trabalhar com JSON local.

Sync local por flow no embed

Ao selecionar um flow no embed:

  1. A extensao detecta o flow ativo.
  2. Busca os dados desse flow pelo MCP.
  3. Cria pasta local por flowId no workspace.
  4. 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:

  1. Abra o VS Code.
  2. Abra a aba Extensions (Ctrl+Shift+X).
  3. No canto superior direito do painel de extensoes, clique no menu de tres pontos (...).
  4. Clique em Install from VSIX....
  5. Selecione o arquivo .vsix baixado ou gerado (exemplo: rapitify-vscode-extension-0.0.2.vsix).
  6. Aguarde a instalacao e clique em Reload Window se o VS Code solicitar.
  7. Abra a Command Palette (Ctrl+Shift+P) e valide os comandos Rapitify: Setup, Rapitify: Login e Rapitify: 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: