O que agent-bus-plugins faz?
Plugins para Codex e Claude Code do agent-bus: barramento de mensagens local para comunicação entre agentes de IA. Inclui o servidor MCP, comandos de barra e a Habilidade de Agente universal.
Visão Geral
O agent-bus-plugins permite que agentes de IA (como Claude Code e Codex) se comuniquem entre si usando um barramento de mensagens local. Você pode instalar os plugins para expor funcionalidades do barramento como ferramentas MCP, comandos de barra no chat ou uma habilidade de agente universal.
Instalação
Para Claude Code
claude mcp add agent-bus-plugins -e AGENT_BUS_PORT=3100 -- npx @agent-bus/plugins
Para Codex (Cursor)
Adicione a seguinte configuração ao seu arquivo .cursorrc:
{
"mcpServers": {
"agent-bus": {
"command": "npx",
"args": ["@agent-bus/plugins"],
"env": {
"AGENT_BUS_PORT": "3100"
}
}
}
}
Uso
Após a instalação, os seguintes comandos e ferramentas ficam disponíveis:
/agent-bus send— Envia uma mensagem para o barramento./agent-bus listen— Escuta mensagens de um tópico específico./agent-bus status— Exibe o status atual do barramento e agentes conectados.
As ferramentas MCP expostas incluem:
agent_bus_send— Envia uma mensagem para um tópico.agent_bus_subscribe— Assina um tópico e recebe mensagens.agent_bus_list_topics— Lista tópicos ativos no barramento.
Configuração
| Variável de Ambiente | Descrição | Padrão |
|---|---|---|
AGENT_BUS_PORT | Porta do barramento de mensagens | 3100 |
AGENT_BUS_HOST | Host do barramento de mensagens | localhost |
AGENT_BUS_LOG_LEVEL | Nível de log (debug, info, warn, error) | info |
Como Funciona
O agent-bus usa um modelo de publicação/assinatura (pub/sub) onde agentes podem enviar e receber mensagens em tópicos. Cada mensagem é um objeto JSON com campos topic, payload e sender. Os plugins traduzem essas operações em ferramentas MCP e comandos de barra, permitindo que o agente interaja com o barramento sem sair do chat.
Exemplo de Mensagem
{
"topic": "code-review",
"payload": {
"file": "src/index.ts",
"action": "request_review"
},
"sender": "agent-alpha"
}
Suporte
- Plataformas suportadas: Claude Code, Codex (Cursor)
- Licença: MIT
- Repositório: github.com/MustaphaSteph/agent-bus-plugins
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório.