Magpipe
Plataforma de comunicação agêntica omni-canal de código aberto
GitHub
7
Experimente este MCPPatrocinadoDocumentação
magpipe-mcp-server
Servidor MCP para Magpipe — gerencie agentes, chamadas, SMS, contatos e números de telefone a partir de ferramentas de codificação de IA como Claude Code e Cursor.
Instalação
npm install -g magpipe-mcp-server
Ou execute diretamente com npx:
npx magpipe-mcp-server
Configuração
1. Obtenha uma chave de API
Acesse magpipe.ai/settings → aba API → Generate New Key.
2. Configure sua ferramenta de IA
Claude Code
Adicione em ~/.claude.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Cursor
Adicione em .cursor/mcp.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Variáveis de Ambiente
| Variável | Obrigatória | Descrição |
|---|---|---|
MAGPIPE_API_KEY | Sim | Chave de API começando com mgp_ |
MAGPIPE_API_URL | Não | Substituir URL base da API (padrão: https://api.magpipe.ai/functions/v1) |
Ferramentas Disponíveis
Agentes
list_agents— Lista todos os agentes com filtros opcionaisget_agent— Obtém detalhes completos do agente, incluindo números de telefone atribuídos, funções personalizadas, fontes de conhecimento e variáveis dinâmicascreate_agent— Cria um novo agenteupdate_agent— Atualiza a configuração do agentedelete_agent— Exclui um agente
Chamadas
list_calls— Lista registros de chamadas com filtrosget_call— Obtém detalhes da chamada, transcrição e resumoinitiate_call— Realiza uma chamada de saídaterminate_call— Encerra uma chamada ativaget_recording— Obtém uma URL de gravação assinada
Mensagens
list_messages— Lista mensagens SMSget_message— Obtém uma única mensagemsend_sms— Envia um SMS
Números de Telefone
list_phone_numbers— Lista números provisionadossearch_phone_numbers— Busca números disponíveis para compraprovision_phone_number— Compra um númerorelease_phone_number— Libera um número
Contatos
list_contacts— Lista contatos com busca e filtrosget_contact— Obtém detalhes do contatocreate_contact— Cria um contatoupdate_contact— Atualiza um contatodelete_contact— Exclui um contato
Base de Conhecimento
list_knowledge_sources— Lista fontes de conhecimento de um agenteadd_knowledge_source— Adiciona conhecimento baseado em URLadd_knowledge_manual— Adiciona conhecimento de texto manualdelete_knowledge_source— Exclui uma fonte de conhecimentosync_knowledge_source— Re-executa o rastreamento de uma fonte de URL
Vozes
list_voices— Lista vozes disponíveisdelete_voice— Exclui uma voz clonada
Calendário
get_calendar_slots— Obtém horários de reserva disponíveiscreate_booking— Cria uma reservacancel_booking— Cancela uma reserva
Chaves de API
manage_api_keys— Gera, lista, revoga ou atualiza chaves de API
Outros
list_models— Lista modelos LLM disponíveischat_with_agent— Envia uma mensagem de texto para um agentelist_chat_sessions— Lista sessões de chatlist_custom_functions— Lista funções personalizadascreate_custom_function— Cria uma função personalizadamanage_dynamic_variables— Gerencia variáveis de extração de dadoslist_scheduled_actions— Lista ações agendadas
Desenvolvimento
cd packages/mcp-server
npm install
npm run build
MAGPIPE_API_KEY=mgp_xxx node dist/index.js
Licença
MIT