MCP Prompts
O MCP Server oferece 5 prompts para workflows guiados.
Visao Geral
Prompts sao templates de conversacao que guiam tarefas complexas passo a passo.
Prompts Disponiveis
setup_new_project
Configura novo projeto para CI/CD.
Parametros:
| Nome | Tipo | Descricao |
|---|---|---|
repo |
string | Repositorio GitHub (usuario/repo) |
type |
string | Tipo da app (front-static, sys, etc) |
domain |
string | Dominio de producao |
Fluxo:
- Valida repositorio existe
- Cria estrutura de branches
- Gera .deploy.yml
- Registra no Runner
- Configura primeiro deploy
Exemplo de uso:
User: Configure o projeto usuario/meu-app como frontend em app.meusite.com.br
Claude: [usa prompt setup_new_project]
Vou configurar o projeto passo a passo:
1. Verificando repositorio...
2. Criando branch dist...
3. Gerando .deploy.yml...
[continua com cada etapa]diagnose_deploy
Diagnostica falha de deploy.
Parametros:
| Nome | Tipo | Descricao |
|---|---|---|
app |
string | Caminho ou nome da app |
Fluxo:
- Verifica logs recentes
- Analisa health check
- Verifica container
- Analisa configuracao
- Sugere solucoes
Exemplo de uso:
User: O deploy do meu-app falhou, pode verificar?
Claude: [usa prompt diagnose_deploy]
Vou diagnosticar o problema:
1. Verificando logs...
Encontrei erro: "health check timeout"
2. Analisando container...
Container iniciou mas endpoint /health retorna 500
3. Sugestao: O endpoint /health esta com erro.
Verifique os logs do container...canary_workflow
Guia canary deployment completo.
Parametros:
| Nome | Tipo | Descricao |
|---|---|---|
project |
string | Nome do projeto |
new_version |
string | Versao para canary |
Fluxo:
- Verifica estado atual
- Executa deploy da nova versao
- Inicia com 10% de trafego
- Monitora metricas
- Aumenta para 50%
- Monitora novamente
- Promove para 100%
Exemplo de uso:
User: Quero fazer canary do meu-app com v1.1.0
Claude: [usa prompt canary_workflow]
Vou guiar o canary deployment:
Etapa 1: Verificando estado atual
- Versao atual: v1.0.0 (100% trafego)
Etapa 2: Deployando v1.1.0
- Deploy concluido, container healthy
Etapa 3: Iniciando canary com 10%
- Executando: runner weight meu-app production v1.1.0 10
Quer que eu continue para 50%?migrate_config
Migra configuracao para formato v1.0.0.
Parametros:
| Nome | Tipo | Descricao |
|---|---|---|
app |
string | Caminho da app |
Fluxo:
- Le configuracao atual
- Identifica formato (legado ou v1.0.0)
- Cria backup
- Converte para novo formato
- Valida nova configuracao
- Aplica mudancas
Exemplo de uso:
User: Migre a config do meu-app para o novo formato
Claude: [usa prompt migrate_config]
Vou migrar a configuracao:
1. Lendo .deploy.yml atual...
Formato detectado: legado (containers[])
2. Criando backup...
Salvo em .deploy.yml.backup
3. Convertendo para v1.0.0...
- containers[] -> instances{}
- versioning -> keep_versions
4. Nova configuracao:
[mostra preview]
Confirma a migracao?staging_pr
Guia deploy de PR para staging.
Parametros:
| Nome | Tipo | Descricao |
|---|---|---|
repo |
string | Repositorio GitHub |
pr |
integer | Numero da PR |
Fluxo:
- Verifica PR existe
- Verifica limites de staging
- Executa deploy
- Mostra URL de acesso
- Explica TTL e cleanup
Exemplo de uso:
User: Crie staging para a PR 42 do meu-app
Claude: [usa prompt staging_pr]
Vou criar o ambiente de staging:
1. Verificando PR #42...
Branch: feature/login
Autor: usuario
2. Verificando limites...
Stagings ativos: 2/5 (OK)
3. Criando ambiente...
[executa runner_stage_deploy]
Ambiente criado!
URL: https://pr-42.staging.meusite.com.br
TTL: 48 horas
O ambiente sera destruido automaticamente em 2 dias.Quando Usar Prompts
| Situacao | Prompt Recomendado |
|---|---|
| Novo projeto CI/CD | setup_new_project |
| Deploy falhou | diagnose_deploy |
| Rollout gradual | canary_workflow |
| Config antiga | migrate_config |
| Testar PR | staging_pr |
Diferenca entre Prompts e Tools
| Aspecto | Prompts | Tools |
|---|---|---|
| Complexidade | Multi-etapa | Operacao unica |
| Interatividade | Guiado, com confirmacoes | Execucao direta |
| Uso | Tarefas complexas | Acoes simples |
| Exemplo | Setup completo de projeto | Executar deploy |
By Borlot.com.br on 12/02/2026