# 安装 io.github.sns45/better-call-claude

- 类型: MCP 工具
- 说明: Voice Calls, SMS, and WhatsApp for Claude Code with cross-channel context sharing.
- 仓库: https://github.com/sns45/better-call-claude

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "io.github.sns45/better-call-claude" MCP 服务：
执行：claude mcp add 'io-github-sns45-better-call-claude' -- npx -y better-call-claude
```

### Codex
```
请帮我安装 askskill 上的 "io.github.sns45/better-call-claude" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.io-github-sns45-better-call-claude]
command = "npx"
args = ["-y","better-call-claude"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "io.github.sns45/better-call-claude" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"io-github-sns45-better-call-claude": { "command": "npx", "args": ["-y","better-call-claude"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env BETTERCALLCLAUDE_PHONE_PROVIDER=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_ACCOUNT_SID=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_AUTH_TOKEN=YOUR_VALUE --env BETTERCALLCLAUDE_USER_PHONE_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_OPENAI_API_KEY=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_PORT=YOUR_VALUE --env TAILSCALE_HOSTNAME=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_PROVIDER=YOUR_VALUE --env BETTERCALLCLAUDE_BAILEYS_AUTH_DIR=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE=YOUR_VALUE --transport stdio io-github-sns45-better-call-claude -- npx -y better-call-claude
```
需要环境变量：BETTERCALLCLAUDE_PHONE_PROVIDER, BETTERCALLCLAUDE_PHONE_NUMBER, BETTERCALLCLAUDE_PHONE_ACCOUNT_SID, BETTERCALLCLAUDE_PHONE_AUTH_TOKEN, BETTERCALLCLAUDE_USER_PHONE_NUMBER, BETTERCALLCLAUDE_OPENAI_API_KEY, BETTERCALLCLAUDE_WHATSAPP_NUMBER, BETTERCALLCLAUDE_PORT, TAILSCALE_HOSTNAME, BETTERCALLCLAUDE_WHATSAPP_PROVIDER, BETTERCALLCLAUDE_BAILEYS_AUTH_DIR, BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE

### Codex
```bash
codex mcp add --env BETTERCALLCLAUDE_PHONE_PROVIDER=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_ACCOUNT_SID=YOUR_VALUE --env BETTERCALLCLAUDE_PHONE_AUTH_TOKEN=YOUR_VALUE --env BETTERCALLCLAUDE_USER_PHONE_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_OPENAI_API_KEY=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_NUMBER=YOUR_VALUE --env BETTERCALLCLAUDE_PORT=YOUR_VALUE --env TAILSCALE_HOSTNAME=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_PROVIDER=YOUR_VALUE --env BETTERCALLCLAUDE_BAILEYS_AUTH_DIR=YOUR_VALUE --env BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE=YOUR_VALUE io-github-sns45-better-call-claude -- npx -y better-call-claude
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.io-github-sns45-better-call-claude]
command = "npx"
args = ["-y","better-call-claude"]

[mcp_servers.io-github-sns45-better-call-claude.env]
BETTERCALLCLAUDE_PHONE_PROVIDER = "YOUR_VALUE"
BETTERCALLCLAUDE_PHONE_NUMBER = "YOUR_VALUE"
BETTERCALLCLAUDE_PHONE_ACCOUNT_SID = "YOUR_VALUE"
BETTERCALLCLAUDE_PHONE_AUTH_TOKEN = "YOUR_VALUE"
BETTERCALLCLAUDE_USER_PHONE_NUMBER = "YOUR_VALUE"
BETTERCALLCLAUDE_OPENAI_API_KEY = "YOUR_VALUE"
BETTERCALLCLAUDE_WHATSAPP_NUMBER = "YOUR_VALUE"
BETTERCALLCLAUDE_PORT = "YOUR_VALUE"
TAILSCALE_HOSTNAME = "YOUR_VALUE"
BETTERCALLCLAUDE_WHATSAPP_PROVIDER = "YOUR_VALUE"
BETTERCALLCLAUDE_BAILEYS_AUTH_DIR = "YOUR_VALUE"
BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE = "YOUR_VALUE"
```
需要环境变量：BETTERCALLCLAUDE_PHONE_PROVIDER, BETTERCALLCLAUDE_PHONE_NUMBER, BETTERCALLCLAUDE_PHONE_ACCOUNT_SID, BETTERCALLCLAUDE_PHONE_AUTH_TOKEN, BETTERCALLCLAUDE_USER_PHONE_NUMBER, BETTERCALLCLAUDE_OPENAI_API_KEY, BETTERCALLCLAUDE_WHATSAPP_NUMBER, BETTERCALLCLAUDE_PORT, TAILSCALE_HOSTNAME, BETTERCALLCLAUDE_WHATSAPP_PROVIDER, BETTERCALLCLAUDE_BAILEYS_AUTH_DIR, BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "io-github-sns45-better-call-claude": {
      "command": "npx",
      "args": [
        "-y",
        "better-call-claude"
      ],
      "env": {
        "BETTERCALLCLAUDE_PHONE_PROVIDER": "YOUR_VALUE",
        "BETTERCALLCLAUDE_PHONE_NUMBER": "YOUR_VALUE",
        "BETTERCALLCLAUDE_PHONE_ACCOUNT_SID": "YOUR_VALUE",
        "BETTERCALLCLAUDE_PHONE_AUTH_TOKEN": "YOUR_VALUE",
        "BETTERCALLCLAUDE_USER_PHONE_NUMBER": "YOUR_VALUE",
        "BETTERCALLCLAUDE_OPENAI_API_KEY": "YOUR_VALUE",
        "BETTERCALLCLAUDE_WHATSAPP_NUMBER": "YOUR_VALUE",
        "BETTERCALLCLAUDE_PORT": "YOUR_VALUE",
        "TAILSCALE_HOSTNAME": "YOUR_VALUE",
        "BETTERCALLCLAUDE_WHATSAPP_PROVIDER": "YOUR_VALUE",
        "BETTERCALLCLAUDE_BAILEYS_AUTH_DIR": "YOUR_VALUE",
        "BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=io-github-sns45-better-call-claude&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImJldHRlci1jYWxsLWNsYXVkZSJdLCJlbnYiOnsiQkVUVEVSQ0FMTENMQVVERV9QSE9ORV9QUk9WSURFUiI6IllPVVJfVkFMVUUiLCJCRVRURVJDQUxMQ0xBVURFX1BIT05FX05VTUJFUiI6IllPVVJfVkFMVUUiLCJCRVRURVJDQUxMQ0xBVURFX1BIT05FX0FDQ09VTlRfU0lEIjoiWU9VUl9WQUxVRSIsIkJFVFRFUkNBTExDTEFVREVfUEhPTkVfQVVUSF9UT0tFTiI6IllPVVJfVkFMVUUiLCJCRVRURVJDQUxMQ0xBVURFX1VTRVJfUEhPTkVfTlVNQkVSIjoiWU9VUl9WQUxVRSIsIkJFVFRFUkNBTExDTEFVREVfT1BFTkFJX0FQSV9LRVkiOiJZT1VSX1ZBTFVFIiwiQkVUVEVSQ0FMTENMQVVERV9XSEFUU0FQUF9OVU1CRVIiOiJZT1VSX1ZBTFVFIiwiQkVUVEVSQ0FMTENMQVVERV9QT1JUIjoiWU9VUl9WQUxVRSIsIlRBSUxTQ0FMRV9IT1NUTkFNRSI6IllPVVJfVkFMVUUiLCJCRVRURVJDQUxMQ0xBVURFX1dIQVRTQVBQX1BST1ZJREVSIjoiWU9VUl9WQUxVRSIsIkJFVFRFUkNBTExDTEFVREVfQkFJTEVZU19BVVRIX0RJUiI6IllPVVJfVkFMVUUiLCJCRVRURVJDQUxMQ0xBVURFX1dIQVRTQVBQX0NIQVRfSElTVE9SWV9TSVpFIjoiWU9VUl9WQUxVRSJ9fQ
需要环境变量：BETTERCALLCLAUDE_PHONE_PROVIDER, BETTERCALLCLAUDE_PHONE_NUMBER, BETTERCALLCLAUDE_PHONE_ACCOUNT_SID, BETTERCALLCLAUDE_PHONE_AUTH_TOKEN, BETTERCALLCLAUDE_USER_PHONE_NUMBER, BETTERCALLCLAUDE_OPENAI_API_KEY, BETTERCALLCLAUDE_WHATSAPP_NUMBER, BETTERCALLCLAUDE_PORT, TAILSCALE_HOSTNAME, BETTERCALLCLAUDE_WHATSAPP_PROVIDER, BETTERCALLCLAUDE_BAILEYS_AUTH_DIR, BETTERCALLCLAUDE_WHATSAPP_CHAT_HISTORY_SIZE
