MCP低风险未认领
better-call-claude
Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
sns45sns45/better-call-claude
server.json
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.sns45/better-call-claude",
"description": "Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.",
"repository": {
"url": "https://github.com/sns45/better-call-claude",
"source": "github"
},
"version": "3.1.3",
"packages": [
{
"registryType": "npm",
"identifier": "better-call-claude",
"version": "3.1.3",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Phone provider: 'twilio' or 'telnyx'",
"isRequired": true,
"format": "string",
"name": "BETTERCALLCLAUDE_PHONE_PROVIDER"
},
{
"description": "Your phone number in E.164 format",
"isRequired": true,
"format": "string",
"name": "BETTERCALLCLAUDE_PHONE_NUMBER"
},
{
"description": "Twilio Account SID or Telnyx API Key",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "BETTERCALLCLAUDE_PHONE_ACCOUNT_SID"
},
{
"description": "Twilio Auth Token or Telnyx API Secret",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "BETTERCALLCLAUDE_PHONE_AUTH_TOKEN"
},
{
"description": "Your personal phone number in E.164 format (for outbound calls/SMS)",
"isRequired": true,
"format": "string",
"name": "BETTERCALLCLAUDE_USER_PHONE_NUMBER"
},
{
"description": "OpenAI API key for speech-to-text (Whisper) and text-to-speech",
"isRequired": true,
"format": "string",
"isSecret": true,
"name": "BETTERCALLCLAUDE_OPENAI_API_KEY"
},
{
"description": "WhatsApp number if different from phone number (e.g., Twilio Sandbox)",
"format": "string",
"name": "BETTERCALLCLAUDE_WHATSAPP_NUMBER"
},
{
"description": "Local HTTP server port",
"format": "string",
"name": "BETTERCALLCLAUDE_PORT"
},
{
"description": "Override Tailscale hostname for webhook URL",
"format": "string",
"name": "TAILSCALE_HOSTNAME"
},
{
"description": "WhatsApp provider: set to 'baileys' for free WhatsApp via WebSocket (no Twilio needed)",
"format": "string",
"name": "BETTERCALLCLAUDE_WHATSAPP_PROVIDER"
},
{
"description": "Path to Baileys auth state directory (default: data/baileys-auth)",
"format": "string",
"name": "BETTERCALLCLAUDE_BAILEYS_AUTH_DIR"
},
{
"description": "Max WhatsApp chat history messages to retain (default: 50)",
"format": "string",
"name": "BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE"
}
]
}
]
}权限
声明检测
运行代码—
node安装—
npm:better-call-claude@3.1.3安装时运行脚本—无
网络无无
需要的凭据
BETTERCALLCLAUDE_OPENAI_API_KEYBETTERCALLCLAUDE_PHONE_ACCOUNT_SIDBETTERCALLCLAUDE_PHONE_AUTH_TOKENBETTERCALLCLAUDE_OPENAI_API_KEYBETTERCALLCLAUDE_PHONE_ACCOUNT_SIDBETTERCALLCLAUDE_PHONE_AUTH_TOKEN工作区外的路径—无
智能体工具—无
检查
低风险 · 没有发现需要提醒的地方。
未经人工审核 · 已做规则检查;模型审核尚未开启。
版本
- #13.1.3最新2026年10月7日
better-call-claude在 Codeg 中打开