mcpField
C
Crixin Voice

Crixin Voice

リモート
crixin.comコミュニケーション03 週間前に更新
リポジトリ公式サイト

Crixin Voice について

Crixin Voiceはエージェント向けMCPツールキットの一部で、通話・SMS機能と、ローカルのコーディングセッション履歴を検索する別のMCPを備えています。Twilioを使うローカルモードとホスト型音声モードに対応し、ローカルモードのデータはSQLiteに保存されます。

主な機能

  1. 01発信通話とSMS・MMSの送信
  2. 02通話状況、録音、文字起こしの取得
  3. 03コーディングエージェントのセッション検索・取得
  4. 04対応ホストへの音声・Coder MCPの導入
  5. 05SQLiteへのローカルデータ保存

活用シーン

  1. 01エージェントのワークフローから発信
  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 エージェント向け MCP ツールキットです。 1 つの npm パッケージに 2 つの MCP を収録し、1 つのローカル SQLite を共有します。すでにお使いの MCP 対応ホストにインストールできます。

  • Voice MCP — AI に電話回線を持たせます。自分の Twilio を通じて、実際の発信通話、SMS、文字起こしを行います。
  • Coder MCP — AI に記憶を持たせます。これまでの Claude Code、Codex CLI、Cursor のセッションをすべて読み返せます。

npm version npm downloads license node

crixin — AI に電話と記憶を持たせます。ローカルファーストの MCP ツールキットです。

ローカルファーストです。Twilio はご自身でご用意ください。LLM もご自身でご用意ください。間に 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 キーを取得して設定してください。6 つの音声ツールすべてが Crixin のホスト型プラットフォームを経由します。

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

TWILIO_* 変数も DEEPGRAM_API_KEY も不要です(文字起こしはサーバー側で実行されます)。必要に応じて、CRIXIN_API_BASE で API のオリジンを上書きできます。ジオゲートは引き続きローカルで動作します。厳格な同意が必要な地域(US/UK/EU/AU)では、どちらの方法でも 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(インストール不要)

同じ 6 つの音声ツールが、ホスト型プラットフォームから Streamable HTTP 経由で提供されます。crx_live_… キーを使って、任意の MCP ホストからエンドポイントに接続してください。

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

Cursor/VS Code:同じ URL と Authorization ヘッダーを使って、HTTP MCP サーバーを追加してください。ChatGPT:Settings → Connectors → Developer mode → URL を追加します。エンドポイントはステートレス(POST のみ)です。ツール名、引数、結果はローカルサーバーと同じです。

各 MCP が提供する機能

Voice MCP — crixin-voice
ツール機能
make_call発信通話です。to + prompt(アシスタントが読み上げ、相手の応答を記録します)、または生の TwiML を指定します。
get_call1 つの Call SID のステータス/通話時間/料金/タイムスタンプを取得します。
list_calls最近の通話を取得します。to/from/status/start_time_after で絞り込めます。
list_recordingsCall SID の録音と、認証保護されたメディア URL を取得します。
transcribe_call録音を Deepgram で文字起こしします。アラビア語を含む 30 以上の言語に対応しています。
send_smsTwilio 経由で SMS/MMS を送信します。Messaging Service に対応しています。
Coder MCP — crixin-coder
ツール機能
search_sessions取り込んだすべての Claude Code/Codex/Cursor セッションを全文検索します。
list_recent_sessions新しいセッションから順に、プロジェクトとトークン数を表示します。
get_sessionID を指定して、セッションのトランスクリプト全体を取得します。
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

時間帯別ヒートマップ、月別棒グラフ、タイプ診断(Patient Listener/Hard Closer/Ducker/Cowboy/Architect/…)、上位の発信先またはプロジェクト、上位の言語またはモデルを表示します。個人を特定できる情報は除去されます。スクリーンショットで共有できます。アップロードはありません。

スタック

  • STT:Deepgram Nova-2(任意 — DEEPGRAM_API_KEY)。
  • TTS:TwiML の <Say> による Twilio Polly + Google neural voices。(en-US には Polly.Joanna-Neural、ar-EG には Polly.Hala-Neural、es-ES には Polly.Lucia-Neural など。)
  • LLM:オープンソースの通話経路では使用しません。何を話すかは AI ホストが決定します。Pro ティアでは、ホスト型の Wrapped + メモリー同期を接続できます。
  • ストレージ:~/.crixin/crixin.db にあるローカル SQLite。テーブル:voice_calls、voice_recordings、sessions、messages。

料金

ティア価格内容
オープンソース永久無料2 つの MCP、すべてのツール、すべての Wrapped、すべてのアーキタイプ。MIT ライセンス。Twilio はご自身でご用意ください。
Crixin Unlimited$9.99/moTwilio アカウント不要のホスト型通話:通話回数無制限、月額料金は固定です。毎月最初の 60 分はプレミアム音声、その後は標準音声、さらにその後はベーシック音声になります。通話は必ず発信されます。1 アカウントにつき同時通話は 1 件です。プラットフォームモード(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 日発効)。概要:

  • ローカルモード(BYO 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)には、フラグなしで発信できます。Germany への発信は全面的にブロックされます。CRIXIN_VOICE_ALLOWED_CC で上書きできます。

ドキュメント

インストール · Voice MCP · Coder MCP · Wrapped · アーキタイプ · 料金 · よくある質問

ライセンス

MIT。 @Mrdopplereffekt によって開発されました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。