电话呼叫服务

MCP服务器通过Twilio提供电话呼叫功能,支持拨打电话和结束通话。

  • by jordantdavis
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jordantdavis/phone-call-mcp-server

使用说明

电话呼叫mcp服务器

MCP服务器通过Twilio通过stdio传输公开电话呼叫功能。

工具

开始通话

使用指定的电话号码发起出站电话呼叫。

参数 类型 必填 说明
phoneNumber string 是 要拨打的10位电话号码。
dtmfSequence string 否 以逗号分隔的DTMF数字序列(0-9)和暂停(w 简而言之, W 长时间)在呼叫连接后发送。

结束通话

通过通话ID结束当前通话。

参数 类型 必填 说明
callId string Yes 要结束的呼叫的ID。

先决条件

  • Node.js
  • Twilio帐户:
    • 帐户SID
    • 身份验证令牌
    • 用作呼叫者ID的电话号码

在Claude代码中安装

claude mcp add phone-call \
  --transport stdio \
  --env TWILIO_ACCOUNT_SID=your_sid \
  --env TWILIO_AUTH_TOKEN=your_token \
  --env TWILIO_FROM_NUMBER=your_number \
  -- npx github:jordantdavis/phone-call-mcp-server

发展

脚本 描述
npm run build 与esbuild捆绑在一起 dist/index.js
npm run dev 直接使用tsx运行(无构建步骤)
npm run start 构建并运行
npm run check Lint+格式检查
npm run typecheck 使用tsc进行类型检查(不发射)
npm run inspect 构建并启动MCP检查器