Servidor MCP de RetellAI
Esta es una implementación de servidor de Protocolo de contexto de modelo (MCP) para RetellAI, que permite a los asistentes de IA interactuar con los servicios de voz de RetellAI.
Características
El servidor MCP de RetellAI proporciona herramientas para:
Gestión de llamadas : crea y gestiona llamadas telefónicas y llamadas web
Gestión de agentes : cree y administre agentes de voz con diferentes configuraciones de LLM
Gestión de números de teléfono : Aprovisionamiento y configuración de números de teléfono
Gestión de voz : acceder y utilizar diferentes opciones de voz
Related MCP server: VRChat MCP Server
Configuración del escritorio de Claude
Abra
Claude Desktopy presioneCMD + ,para ir aSettings.Haga clic en la pestaña
Developer.Haga clic en el botón
Edit Config.Esto abrirá el archivo
claude_desktop_config.jsonen su explorador de archivos.Obtén tu clave API de Retell desde el panel de Retell ( https://dashboard.retellai.com/apiKey ).
Añade lo siguiente a tu archivo
claude_desktop_config.json. Consulta aquí para más detalles.Reinicie Claude Desktop después de editar el archivo de configuración.
Ejemplos de casos de uso:
Enumere todos los números que tengo en retellai
Enumere todos los agentes que tengo
Cuéntame más sobre el agente de entrega de pizza.
Ejemplo de creación de agente y llamada:
Crea un agente que llame a mi pizzería local, asegúrate de mantener la conversación breve y concisa.
Pide una pizza margarita
El pago se realizará contra reembolso.
Envíalo a
El agente debería hacerse pasar por mí. Mi nombre es <your_name>
Realizar una llamada saliente a mi pizzería local en <phone_number>, utilizando el número de EE. UU.
Configuración del repositorio
Instalar dependencias:
npm iCree un archivo
.envcon su clave API de RetellAI:RETELL_API_KEY=your_api_key_hereEjecutar el servidor:
node src/retell/index.js
Herramientas disponibles
Herramientas de llamada
list_calls: enumera todas las llamadas de Retellcreate_phone_call: Crea una nueva llamada telefónicacreate_web_call: Crea una nueva llamada webget_call: obtiene detalles de una llamada específicadelete_call: Elimina una llamada específica
Herramientas del agente
list_agents: enumera todos los agentes de Retellcreate_agent: Crea un nuevo agente de Retellget_agent: Obtiene un agente de Retell por IDupdate_agent: actualiza un agente Retell existentedelete_agent: elimina un agente de Retellget_agent_versions: obtiene todas las versiones de un agente Retell
Herramientas para números de teléfono
list_phone_numbers: enumera todos los números de teléfono de Retellcreate_phone_number: Crea un nuevo número de teléfonoget_phone_number: Obtiene detalles de un número de teléfono específicoupdate_phone_number: Actualiza un número de teléfonodelete_phone_number: Elimina un número de teléfono
Herramientas de voz
list_voices: enumera todas las voces de Retell disponiblesget_voice: Obtiene detalles de una voz específica
Licencia
Instituto Tecnológico de Massachusetts (MIT)