Magpipe
Plataforma de comunicaciones agénticas omnicanal de código abierto
GitHub
7
Prueba este MCPPatrocinadoDocumentación
magpipe-mcp-server
Servidor MCP para Magpipe — gestiona agentes, llamadas, SMS, contactos y números de teléfono desde herramientas de codificación con IA como Claude Code y Cursor.
Instalación
npm install -g magpipe-mcp-server
O ejecútalo directamente con npx:
npx magpipe-mcp-server
Configuración
1. Obtén una clave de API
Ve a magpipe.ai/settings → pestaña API → Generate New Key.
2. Configura tu herramienta de IA
Claude Code
Añade a ~/.claude.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Cursor
Añade a .cursor/mcp.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Variables de Entorno
| Variable | Requerida | Descripción |
|---|---|---|
MAGPIPE_API_KEY | Sí | Clave de API que comienza con mgp_ |
MAGPIPE_API_URL | No | Sobrescribe la URL base de la API (por defecto: https://api.magpipe.ai/functions/v1) |
Herramientas Disponibles
Agentes
list_agents— Lista todos los agentes con filtros opcionalesget_agent— Obtén detalles completos del agente, incluidos números de teléfono asignados, funciones personalizadas, fuentes de conocimiento y variables dinámicascreate_agent— Crea un nuevo agenteupdate_agent— Actualiza la configuración del agentedelete_agent— Elimina un agente
Llamadas
list_calls— Lista registros de llamadas con filtrosget_call— Obtén detalles de la llamada, transcripción y resumeninitiate_call— Realiza una llamada salienteterminate_call— Finaliza una llamada activaget_recording— Obtén una URL firmada de la grabación
Mensajes
list_messages— Lista mensajes SMSget_message— Obtén un mensaje individualsend_sms— Envía un SMS
Números de Teléfono
list_phone_numbers— Lista números aprovisionadossearch_phone_numbers— Busca números disponibles para comprarprovision_phone_number— Compra un númerorelease_phone_number— Libera un número
Contactos
list_contacts— Lista contactos con búsqueda y filtrosget_contact— Obtén detalles del contactocreate_contact— Crea un contactoupdate_contact— Actualiza un contactodelete_contact— Elimina un contacto
Base de Conocimiento
list_knowledge_sources— Lista fuentes de conocimiento para un agenteadd_knowledge_source— Añade conocimiento basado en URLadd_knowledge_manual— Añade conocimiento de texto manualdelete_knowledge_source— Elimina una fuente de conocimientosync_knowledge_source— Vuelve a rastrear una fuente URL
Voces
list_voices— Lista voces disponiblesdelete_voice— Elimina una voz clonada
Calendario
get_calendar_slots— Obtén espacios de reserva disponiblescreate_booking— Crea una reservacancel_booking— Cancela una reserva
Claves de API
manage_api_keys— Genera, lista, revoca o actualiza claves de API
Otros
list_models— Lista modelos LLM disponibleschat_with_agent— Envía un mensaje de texto a un agentelist_chat_sessions— Lista sesiones de chatlist_custom_functions— Lista funciones personalizadascreate_custom_function— Crea una función personalizadamanage_dynamic_variables— Gestiona variables de extracción de datoslist_scheduled_actions— Lista acciones programadas
Desarrollo
cd packages/mcp-server
npm install
npm run build
MAGPIPE_API_KEY=mgp_xxx node dist/index.js
Licencia
MIT