本项目是VoiceAI VAVicky AiAgency平台完整的MCP服务器实现,具备用户管理、API令牌管理、助手管理等多种功能,能帮助用户高效管理语音AI相关业务。
此命令将更新AWS上的代码,重启MCP服务器并打开日志。
cd MCP-VoiceAI-WhiteLabel/ && git pull && pm2 restart 6 && pm2 logs 6
Press CTRL+C
克隆或创建项目:
mkdir vavicky-mcp-server
cd vavicky-mcp-server
创建package.json:
npm init -y
npm install @modelcontextprotocol/sdk node-fetch
使用提供的代码创建server.js文件
设置环境变量:
echo 'VAVICKY_API_KEY=your-api-key-here' > .env
使服务器可执行:
chmod +x server.js
配置完成后,您可以在Claude中使用以下工具:
Claude, create a new voice assistant named 'Sales Bot' with OpenAI GPT-4 that can make phone calls and has a professional greeting.
Claude, send an SMS to +1234567890 using assistant ID 'assist_123' with the message 'Hello, this is a test message.'
Claude, show me the usage statistics for all my assistants this month.
Claude, get me a list of available toll-free numbers in the US and purchase one for my business.
get_user
- 获取包括令牌和设置在内的用户数据update_white_label
- 更新白标品牌信息update_smtp
- 配置电子邮件设置update_openai_token
- 设置OpenAI API密钥update_elevenlabs_token
- 设置ElevenLabs API密钥update_deepseek_token
- 设置Deepseek API密钥update_gemini_token
- 设置Gemini API密钥update_openrouter_token
- 设置Open Router API密钥get_assistants
- 列出所有助手get_assistant
- 获取助手基本信息get_one_assistant
- 获取助手完整信息create_assistant
- 创建新助手update_assistant
- 更新助手设置delete_assistant
- 删除助手get_assistant_files
- 列出助手文件delete_assistant_file
- 删除助手文件get_assistant_usage
- 获取使用统计数据get_assistants_token_usage
- 获取所有助手的令牌使用情况get_dashboard_assistant
- 获取仪表盘助手chat_with_assistant
- 与助手聊天connect_twilio
- 连接Twilio账户disconnect_twilio
- 断开Twilio连接get_twilio_numbers
- 列出电话号码get_available_numbers
- 查找可用电话号码buy_twilio_number
- 购买电话号码update_twilio_number
- 配置电话号码设置get_twilio_usage
- 获取Twilio使用统计数据make_call
- 进行电话呼叫make_bulk_call
- 进行批量电话呼叫get_calls_in_progress
- 列出正在进行的呼叫cancel_call
- 取消正在进行的呼叫send_sms
- 发送SMS消息将以下内容添加到Claude桌面配置文件中:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\\Claude\\claude_desktop_config.json
{
"mcpServers": {
"vavicky": {
"command": "node",
"args": ["/absolute/path/to/your/vavicky-mcp-server/server.js"],
"env": {
"VAVICKY_API_KEY": "your-vavicky-api-key-here"
}
}
}
}
服务器包含全面的错误处理机制,可处理以下错误:
要在开发模式下运行并进行调试,请执行以下命令:
npm run dev
此MCP服务器遵循与原始Vavicky n8n节点实现相同的许可协议。