RetellAI
Interaja com os serviços de voz da RetellAI para criar IA de voz conversacional.
GitHub
39
Experimente este MCPPatrocinadoDocumentação
Servidor MCP RetellAI
Esta é uma implementação de servidor Model Context Protocol (MCP) para RetellAI, permitindo que assistentes de IA interajam com os serviços de voz da RetellAI.
Recursos
O servidor MCP RetellAI fornece ferramentas para:
- Gerenciamento de Chamadas: Criar e gerenciar chamadas telefônicas e chamadas web
- Gerenciamento de Agentes: Criar e gerenciar agentes de voz com diferentes configurações de LLM
- Gerenciamento de Números de Telefone: Provisionar e configurar números de telefone
- Gerenciamento de Voz: Acessar e usar diferentes opções de voz
Configuração do Claude Desktop
- Abra
Claude Desktope pressioneCMD + ,para ir paraSettings. - Clique na aba
Developer. - Clique no botão
Edit Config. - Isso abrirá o arquivo
claude_desktop_config.jsonno seu explorador de arquivos. - Obtenha sua chave de API Retell no painel da Retell (https://dashboard.retellai.com/apiKey).
- Adicione o seguinte ao seu arquivo
claude_desktop_config.json. Veja aqui para mais detalhes. - Reinicie o Claude Desktop após editar o arquivo de configuração.
{
"mcpServers": {
"retellai-mcp-server": {
"command": "npx",
"args": ["-y", "@abhaybabbar/retellai-mcp-server"],
"env": {
"RETELL_API_KEY": "<your_retellai_token>"
}
}
}
}
Solução de problemas: "Nenhuma ferramenta disponível"
Se o Claude Desktop mostrar o servidor, mas nenhuma ferramenta, atualize para a versão mais recente do pacote:
npx -y @abhaybabbar/retellai-mcp-server@latest
Esse problema geralmente é causado por incompatibilidade de dependência/versão em instalações mais antigas.
Exemplos de casos de uso:
- Liste todos os números que tenho no retellai
- Liste todos os agentes que tenho
- Conte-me mais sobre o agente de entrega de pizza
- Exemplo de criação de agente e chamada:
- Crie um agente que ligue para minha pizzaria local, certifique-se de manter a conversa curta e objetiva.
- Peça uma pizza margeritta
- O pagamento será feito em dinheiro na entrega
- Envie para
- O agente deve fingir ser eu. Meu nome é <your_name>
- Faça uma chamada de saída para minha pizzaria local em <phone_number>, usando o número dos EUA
Configuração do Repositório
-
Instale as dependências:
npm i -
Crie um arquivo
.envcom sua chave de API RetellAI:RETELL_API_KEY=your_api_key_here -
Execute o servidor:
node src/retell/index.js
Ferramentas Disponíveis
Ferramentas de Chamada
list_calls: Lista todas as chamadas Retellcreate_phone_call: Cria uma nova chamada telefônicacreate_web_call: Cria uma nova chamada webget_call: Obtém detalhes de uma chamada específicadelete_call: Exclui uma chamada específica
Ferramentas de Agente
list_agents: Lista todos os agentes Retellcreate_agent: Cria um novo agente Retellget_agent: Obtém um agente Retell por IDupdate_agent: Atualiza um agente Retell existentedelete_agent: Exclui um agente Retellget_agent_versions: Obtém todas as versões de um agente Retell
Ferramentas de Número de Telefone
list_phone_numbers: Lista todos os números de telefone Retellcreate_phone_number: Cria um novo número de telefoneget_phone_number: Obtém detalhes de um número de telefone específicoupdate_phone_number: Atualiza um número de telefonedelete_phone_number: Exclui um número de telefone
Ferramentas de Voz
list_voices: Lista todas as vozes Retell disponíveisget_voice: Obtém detalhes de uma voz específica
Licença
MIT