O que bridge-suite-mcp faz?
Conecte agentes de IA ao IntelliJ IDEA com MCP para comandos de terminal, builds, alertas da IDE e contexto de projeto
Funcionalidades
- Execução de comandos no terminal: Execute comandos shell diretamente no terminal integrado do IntelliJ.
- Build do projeto: Inicie builds do projeto (Maven, Gradle, etc.) a partir do agente.
- Alertas da IDE: Envie notificações para a interface do IntelliJ IDEA.
- Contexto do projeto: Recupere informações sobre a estrutura do projeto, arquivos abertos, dependências e configurações.
Pré-requisitos
- IntelliJ IDEA (versão 2022.1 ou superior)
- Plugin MCP instalado no IntelliJ
- Node.js 18+ (para executar o servidor MCP)
Instalação
-
Clone o repositório:
git clone https://github.com/oxidizable-malinois605/bridge-suite-mcp.git cd bridge-suite-mcp -
Instale as dependências:
npm install -
Configure as variáveis de ambiente (opcional):
export INTELLIJ_HOST=http://localhost:63342 export INTELLIJ_TOKEN=seu-token-aqui -
Inicie o servidor MCP:
npm start
Configuração
Adicione o servidor MCP ao seu cliente de IA (Claude Code, Cursor, etc.):
{
"mcpServers": {
"bridge-suite": {
"command": "node",
"args": ["/caminho/para/bridge-suite-mcp/index.js"],
"env": {
"INTELLIJ_HOST": "http://localhost:63342",
"INTELLIJ_TOKEN": "seu-token"
}
}
}
}
Uso
Após a configuração, o agente de IA pode interagir com o IntelliJ IDEA através dos seguintes comandos:
terminal_execute <comando>— Executa um comando no terminal do IntelliJ.project_build— Inicia o build do projeto atual.ide_alert <mensagem>— Exibe uma notificação na IDE.get_project_context— Obtém informações sobre o projeto ativo.
Exemplo
O agente pode usar esta skill para:
"Execute
npm run testno terminal e me mostre o resultado."
O agente então chama terminal_execute com o comando e retorna a saída.
Contribuição
Contribuições são bem-vindas! Abra uma issue ou pull request no repositório.
Licença
MIT