O que mcp-agent-framework faz?
🤖 Orquestre agentes de IA em escala usando o framework MCP, permitindo compartilhamento de contexto, comunicação e integração perfeitos para uma colaboração aprimorada.
Visão Geral
O Yandatini/mcp-agent-framework é uma estrutura projetada para coordenar e gerenciar agentes de IA de forma eficiente. Com base no protocolo MCP (Model Context Protocol), ele facilita a comunicação entre agentes, o compartilhamento de contexto e a integração com outras ferramentas, tornando possível construir sistemas multiagente robustos e escaláveis.
Recursos Principais
- Compartilhamento de Contexto: Agentes podem trocar informações de estado e contexto em tempo real, garantindo coerência nas decisões.
- Comunicação Bidirecional: Suporte para comunicação síncrona e assíncrona entre agentes.
- Integração com Ferramentas: Conecte-se a APIs, bancos de dados e serviços externos por meio de conectores pré-definidos.
- Escalabilidade: Gerencie desde poucos até centenas de agentes com sobrecarga mínima.
Como Usar
- Instalação: Clone o repositório e instale as dependências via
npm installoupip install -r requirements.txt, dependendo da sua plataforma. - Configuração: Defina as variáveis de ambiente necessárias, como
MCP_API_KEYeAGENT_CONFIG_PATH. - Execução: Inicie o framework com o comando
npx mcp-agent-framework startoupython -m mcp_agent_framework, conforme documentado.
Exemplo de Uso
const { AgentOrchestrator } = require('mcp-agent-framework');
const orchestrator = new AgentOrchestrator();
orchestrator.registerAgent('analista', { role: 'analise' });
orchestrator.registerAgent('executor', { role: 'execucao' });
orchestrator.start();
Compatibilidade
- Claude Code: Suporte total para habilidades baseadas em MCP.
- Cursor: Integração via plugins MCP.
- Codex: Compatível com a API de agentes do Codex.
Licença
Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE para mais detalhes.