mcpField
C
Crixin Voice

Crixin Voice

远程服务
crixin.com通信协作03 周前更新

关于 Crixin Voice

Crixin Voice 是面向 Agent 的 MCP 工具包的一部分,提供电话和短信工具,并配有搜索本地编码会话历史的 MCP。它支持本地 Twilio 或托管语音模式;本地模式的数据存储在 SQLite 中。

主要功能

  1. 01拨打外呼电话并发送 SMS 或 MMS
  2. 02获取通话状态、录音和转录文本
  3. 03搜索和读取编码 Agent 会话
  4. 04将语音和编码 MCP 安装到受支持的主机
  5. 05在本地 SQLite 中存储数据

适用场景

  1. 01在 Agent 工作流中发起外呼
  2. 02查看通话录音或转录文本
  3. 03查找早前 Claude Code、Codex CLI 或 Cursor 会话内容

MCP 相关

提供用于通话、通话记录、录音、转录和消息的 Voice MCP 工具,以及用于编码会话历史的 Coder MCP 工具。可通过本地 stdio 运行,也可通过托管的 Streamable HTTP 端点提供语音工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://crixin-platform.vercel.app/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://crixin-platform.vercel.app/api/mcp需要授权
安装包
npmcrixin0.7.2

工具

详细介绍

crixin

面向 AI Agent 的 MCP 工具包。 一个 npm 包中包含两个 MCP,共用一个本地 SQLite,并安装到你已经在使用的、支持 MCP 的主机中。

  • Voice MCP — 为你的 AI 接入一条电话线路。通过你自己的 Twilio 拨打真实的外呼电话、发送 SMS 并进行转录。
  • Coder MCP — 为你的 AI 提供记忆。读取你所有 Claude Code、Codex CLI 和 Cursor 会话的历史记录。

npm 版本 npm 下载量 许可证 Node 版本

crixin — 为你的 AI 接入电话和记忆。本地优先的 MCP 工具包。

本地优先。自备 Twilio。自备大模型。中间没有 SaaS。

安装

npm i -g crixin
crixin install                # writes BOTH MCPs (voice + coder) into Claude Desktop, Claude Code, Cursor, Codex CLI

如果只想使用其中一部分,也可以选择:

crixin voice install          # only the phone half
crixin coder install          # only the memory half

对于 Voice MCP,请在 AI 主机启动时使用的环境中设置 Twilio 凭据:

export TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export TWILIO_AUTH_TOKEN=your_auth_token
export TWILIO_PHONE_NUMBER=+15555550100
export DEEPGRAM_API_KEY=...   # optional — needed for Voice Wrapped + Caller Archetype
平台模式(无需 Twilio 账号)

不想自备 Twilio?从 Crixin 控制面板获取 API 密钥并进行设置即可——六个语音工具都会通过 Crixin 托管平台路由:

CRIXIN_API_KEY=crx_live_... npx -y crixin voice mcp

无需 TWILIO_* 变量,也无需 DEEPGRAM_API_KEY(转录在服务端运行)。如有需要,可通过 CRIXIN_API_BASE 覆盖 API 来源。地理区域限制仍在本地执行——严格要求同意的目的地(美国/英国/欧盟/澳大利亚)无论如何都必须设置 consented: true。

拨号前先验证:

crixin voice doctor           # BYO: one GET against Twilio. Platform mode: checks your key + minute quota. No charges.

对于 Coder MCP,请导入你的 AI 编码历史记录:

crixin coder ingest           # pulls Claude Code, Codex CLI, Cursor sessions → ~/.crixin/crixin.db
远程 MCP(无需安装)

托管平台通过 Streamable HTTP 提供相同的六个语音工具。将任意 MCP 主机指向此端点,并使用你的 crx_live_… 密钥:

claude mcp add --transport http crixin-voice https://crixin-platform.vercel.app/api/mcp \
  --header "Authorization: Bearer crx_live_..."

Cursor / VS Code:添加 HTTP MCP 服务,并使用相同的 URL 和 Authorization 标头。ChatGPT:设置 → 连接器 → 开发者模式 → 添加 URL。该端点为无状态(仅支持 POST);工具名称、参数和结果与本地服务完全相同。

每个 MCP 提供的功能

Voice MCP — crixin-voice
工具功能
make_call拨打外呼电话。使用 to + prompt(助手会朗读提示词;记录接听者的回复),或使用原始 TwiML。
get_call查看单个 Call SID 的状态/时长/价格/时间戳。
list_calls查看近期通话——可按 to / from / status / start_time_after 筛选。
list_recordings获取 Call SID 对应的录音和受身份验证保护的媒体 URL。
transcribe_call使用 Deepgram 转录录音。支持 30 多种语言,包括阿拉伯语。
send_sms通过 Twilio 发送 SMS / MMS。支持 Messaging Service。
Coder MCP — crixin-coder
工具功能
search_sessions对导入的所有 Claude Code / Codex / Cursor 会话进行全文搜索。
list_recent_sessions按时间从新到旧列出会话,并显示项目和 token 数量。
get_session按 ID 获取完整的会话记录。
stats统计本地 SQLite 存储中的汇总数量。

日常命令

# Voice MCP
crixin voice doctor                # live-probe Twilio (no charges)
crixin voice call <to> [prompt]    # one-off call from the CLI
crixin voice sms  <to> <body>      # one-off SMS
crixin voice ingest                # pull recent Twilio calls + Deepgram transcripts → local SQLite
crixin voice wrapped --year 2026   # annual recap (HTML) — heatmaps, archetype, top destinations
crixin voice archetype             # caller archetype reveal (Quick Pitcher / Patient Listener / …)
crixin voice mcp                   # run as a stdio MCP server (used by AI hosts via npx)

# Coder MCP
crixin coder ingest                # ingest AI coding sessions → ~/.crixin/crixin.db
crixin coder search <query>        # CLI search across sessions
crixin coder dashboard             # local Hono dashboard on 127.0.0.1
crixin coder wrapped --year 2026   # annual recap (HTML) — top projects, monthly bars, archetype
crixin coder archetype             # 11 archetypes — 5 for you, 6 for your AI
crixin coder mcp                   # run as a stdio MCP server (used by AI hosts via npx)

# Sync (Pro) — one account, every machine, same session list
crixin sync status                 # device + link state + queue counts (works on Free)
crixin sync link                   # opens browser to approve this device
crixin sync push                   # send metadata to the server (manual, foreground)
crixin sync pull                   # fetch peer metadata into the local inbox
crixin sync inbox                  # latest pulled records from your other machines

仅元数据。 Sync v1 会在你的各台设备之间共享会话索引,但不会共享消息正文、会话记录、凭据、电话号码或自由文本标签。你的代码绝不会离开本地磁盘。

按主机手动安装

# Claude Code
claude mcp add crixin-voice -- npx -y crixin voice mcp
claude mcp add crixin-coder -- npx -y crixin coder mcp

# Cursor — append to ~/.cursor/mcp.json
{
  "mcpServers": {
    "crixin-voice": { "command": "npx", "args": ["-y","crixin","voice","mcp"] },
    "crixin-coder": { "command": "npx", "args": ["-y","crixin","coder","mcp"] }
  }
}

# Codex CLI — append to ~/.codex/config.toml
[mcp_servers.crixin-voice]
command = "npx"
args = ["-y","crixin","voice","mcp"]

[mcp_servers.crixin-coder]
command = "npx"
args = ["-y","crixin","coder","mcp"]

也可以直接运行 crixin install,由它自动完成配置。

Wrapped(年终报告)

两个部分都会生成独立的 HTML 报告。

crixin voice wrapped               # → ./crixin-voice-wrapped-2026.html
crixin coder wrapped               # → ./crixin-coder-wrapped-2026.html

一天中各时段的热力图、月度柱状图、类型揭秘(耐心倾听者/强势促成者/躲避者/牛仔/架构师/……)、热门目的地或热门项目、热门语言或热门模型。已去除个人身份信息。可截图分享。无需上传。

技术栈

  • STT:Deepgram Nova-2(可选 — DEEPGRAM_API_KEY)。
  • TTS:通过 TwiML <Say> 使用 Twilio Polly 和 Google 神经语音。(en-US 使用 Polly.Joanna-Neural,ar-EG 使用 Polly.Hala-Neural,es-ES 使用 Polly.Lucia-Neural 等。)
  • LLM:开源通话路径中不使用 LLM — 由你的 AI 主机决定说什么。Pro 套餐可接入托管版 Wrapped 和记忆同步。
  • 存储:本地 SQLite,路径为 ~/.crixin/crixin.db。数据表:voice_calls、voice_recordings、sessions、messages。

定价

套餐价格包含内容
开源版永久免费两个 MCP、所有工具、所有 Wrapped 和所有原型。采用 MIT 许可证。自备 Twilio。
Crixin Unlimited$9.99/mo无需 Twilio 账户即可托管通话:通话次数不限,每月固定收费。每月前 60 分钟使用高级语音,之后使用标准语音,再之后使用基础语音 — 通话始终可以接通。每个账户一次只能进行一通电话。平台模式(CRIXIN_API_KEY)和远程 MCP 均包含在此套餐中。

现有的 Coder Pro($5/mo:托管版 Wrapped + crixin sync)将继续运行,并将并入 Unlimited。

查看完整定价。

隐私保护

  • 你与 Twilio 之间没有任何服务器。通话会携带你的身份验证标头,直接发送至 api.twilio.com。
  • Coder MCP 会读取 AI 主机已写入你磁盘的 JSONL 文件。数据不会离开你的设备。

隐私政策

完整政策:https://crixin.com/legal/privacy(生效日期:2026 年 6 月 17 日)。简而言之:

  • **本地模式(自备 Twilio):**此软件包不会收集任何数据。通话会携带你的凭据,直接发送至 Twilio;通话记录和转录内容保存在你设备上的 ~/.crixin/crixin.db 中。你的 AI 主机会像查看其他工具一样查看工具结果。
  • **托管模式(CRIXIN_API_KEY 或远程 MCP):**Crixin 平台会存储通话元数据(号码、时间戳、时长、状态)、你请求的录音和转录内容,以及用于计费的用量计数器。通话由 Twilio 承载;转录由 Deepgram 执行;托管语音通话使用 OpenAI、Deepgram 和 ElevenLabs 模型。我们不会出售数据。
  • **保留期限:**账户处于活动状态期间保留账户数据;账户删除后 30 天内删除;录音和转录内容随账户一并删除;支付记录按法律要求保留。
  • **联系:**[email protected](隐私请求) · [email protected](支持)。
  • 转录内容和通话录音保存在你的 Twilio 账户和本地 SQLite 中。
  • 无遥测数据。无上传。无分析像素。

地理限制(Voice MCP)

向严格要求征得同意的司法管辖区(US、Canada、UK、IE、FR、ES、IT、NL、AU、NZ)拨打外呼电话,必须显式使用 --consented 标志,或在 MCP 工具参数中设置 consented: true。宽松司法管辖区(Egypt、UAE、KSA、Jordan、Kuwait、Qatar、Bahrain、Oman、Lebanon、Nigeria、ZA)无需该标志即可拨号。德国则完全禁止拨打。可通过 CRIXIN_VOICE_ALLOWED_CC 覆盖此设置。

文档

安装 · Voice MCP · Coder MCP · Wrapped · Archetype · 定价 · 常见问题

许可证

MIT。由 @Mrdopplereffekt 构建。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。