Cursor & VS Code
Conecte o SpecForge ao Cursor e VS Code com GitHub Copilot via MCP para assistência de código ciente da especificação.
Tanto o Cursor quanto o VS Code (com GitHub Copilot) suportam servidores MCP. O SpecForge integra com ambos os editores para que você possa consultar sua especificação, verificar status de tickets e acessar contexto de dependência sem sair do seu ambiente de desenvolvimento.
Como Difere do Claude Code
As integrações com Cursor e VS Code são conversacionais — você dirige o fluxo de trabalho e o agente assiste. Você decide em qual ticket trabalhar, pede contexto, implementa com ajuda do agente e marca progresso.
O Claude Code com Agent Teams é autônomo — você dá uma instrução e o agente dirige a implementação inteira.
Ambos são fluxos de trabalho válidos. Use Cursor/VS Code quando quiser manter as mãos na massa. Use Claude Code quando quiser delegar.
Setup
Automático (recomendado)
specforge initA CLI detecta Cursor e/ou VS Code e gera .mcp.json na raiz do repositório. Ambos os editores leem este arquivo na inicialização.
Manual
Crie .mcp.json na raiz do seu projeto:
{
"mcpServers": {
"specforge": {
"command": "npx",
"args": ["-y", "@specforge/cli@latest"],
"env": {
"SPECFORGE_API_KEY": "your-api-key"
}
}
}
}Para Cursor: Reinicie o editor. Você também pode adicionar via Settings > MCP na UI do Cursor.
Para VS Code com Copilot: Certifique-se de que as extensões GitHub Copilot e Copilot Chat estão instaladas. Reinicie o VS Code. As ferramentas do SpecForge aparecem no modo agente do Copilot Chat.
✅ O formato
.mcp.jsoné compartilhado entre Claude Code, Cursor e VS Code. Um único arquivo de configuração funciona para todos.
Ferramentas Disponíveis
Todas as 22 ferramentas MCP do SpecForge estão disponíveis em ambos os editores. Enquanto codifica, você pode:
- Consultar os critérios de aceite e contexto de implementação do ticket atual
- Verificar quais tickets estão bloqueados e no que trabalhar a seguir
- Consultar a árvore de dependência para entender como componentes se relacionam
- Vincular commits e pull requests a tickets
- Buscar na especificação por palavra-chave
Fluxo de Trabalho
Um fluxo de trabalho típico no Cursor ou VS Code com SpecForge:
- “What tickets are ready for implementation?” — O agente chama
get_next_actionable_ticketse mostra a wave atual - Escolha um ticket — “Give me the full context for ticket tkt_abc123” — O agente retorna passos, critérios de aceite, dependências e blueprints
- Implemente com assistência — Code com ajuda do agente, usando o contexto do ticket como guia
- Rastreie progresso — “Mark steps 1 and 2 as complete for this ticket” — O agente chama
action_work_session - Complete e passe adiante — “Complete this ticket” — O agente chama
complete_work_session, e tickets dependentes desbloqueiam - “What’s next?” — O agente mostra tickets recém-desbloqueados
A especificação dirige o fluxo de trabalho. Em vez de perguntar “o que devo construir a seguir?” a um agente sem contexto, você está perguntando a um agente que conhece seu grafo de dependência inteiro.
Scaffolding
Para regenerar configuração do editor sem o fluxo completo de init:
specforge scaffold --target cursorIsso cria ou atualiza .mcp.json e gera um arquivo AGENTS.md com instruções adaptadas para o modo agente do editor.
Próximos Passos
- Claude Code — Para implementação totalmente autônoma
- Outros Agentes — Gemini CLI, Codex CLI, OpenCode e qualquer ferramenta compatível com MCP