Magpipe について
Magpipe は、AI コーディングツールから Magpipe の通信機能を管理する MCP サーバーです。エージェント、通話、SMS、連絡先、電話番号、予約などを操作できます。
主な機能
- 01エージェントの作成と管理
- 02通話の発信と記録の確認
- 03SMSの送受信履歴の取得
- 04連絡先と電話番号の管理
- 05ナレッジソースと音声の管理
- 06カレンダー枠の確認と予約作成
活用シーン
- 01通話記録と文字起こしの確認
- 02SMS送信や発信通話の開始
- 03エージェントの連絡先と電話番号の管理
- 04カレンダー予約の作成やキャンセル
MCP 対応
Claude Code や Cursor などの MCP クライアントに、Magpipe の管理・通信操作をツールとして公開します。設定には Magpipe API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
51掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 最大結果数(デフォルト 50) |
| offset | number | いいえ | ページネーションのオフセット |
| is_active | boolean | いいえ | 有効状態で絞り込みます |
| agent_type | string | いいえ | タイプで絞り込みます:inbound_voice、outbound_voice、text、chat_widget、whatsapp、email |
詳細
magpipe-mcp-server
Magpipe 用 MCP サーバーです。Claude Code や Cursor などの AI コーディングツールから、エージェント、通話、SMS、連絡先、電話番号を管理できます。
インストール
npm install -g magpipe-mcp-server
または、npx で直接実行します。
npx magpipe-mcp-server
セットアップ
1. API キーを取得する
magpipe.ai/settings に移動し、API タブ → Generate New Key を選択します。
2. AI ツールを設定する
Claude Code
~/.claude.json に追加します。
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Cursor
.cursor/mcp.json に追加します。
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
MAGPIPE_API_KEY | はい | mgp_ で始まる API キー |
MAGPIPE_API_URL | いいえ | API のベース URL を上書きします(デフォルト:https://api.magpipe.ai/functions/v1) |
利用可能なツール
エージェント
list_agents— オプションのフィルターを指定して、すべてのエージェントを一覧表示しますget_agent— 割り当てられた電話番号、カスタム関数、ナレッジソース、動的変数など、エージェントの詳細を取得しますcreate_agent— 新しいエージェントを作成しますupdate_agent— エージェントの設定を更新しますdelete_agent— エージェントを削除します
通話
list_calls— フィルターを指定して、通話記録を一覧表示しますget_call— 通話の詳細、文字起こし、要約を取得しますinitiate_call— 発信しますterminate_call— 通話を終了しますget_recording— 署名付き録音 URL を取得します
メッセージ
list_messages— SMS メッセージを一覧表示しますget_message— 1 件のメッセージを取得しますsend_sms— SMS を送信します
電話番号
list_phone_numbers— 割り当て済みの電話番号を一覧表示しますsearch_phone_numbers— 購入可能な電話番号を検索しますprovision_phone_number— 電話番号を購入しますrelease_phone_number— 電話番号を解放します
連絡先
list_contacts— 検索やフィルターを指定して、連絡先を一覧表示しますget_contact— 連絡先の詳細を取得しますcreate_contact— 連絡先を作成しますupdate_contact— 連絡先を更新しますdelete_contact— 連絡先を削除します
ナレッジベース
list_knowledge_sources— エージェントのナレッジソースを一覧表示しますadd_knowledge_source— URL ベースのナレッジを追加しますadd_knowledge_manual— 手動でテキストのナレッジを追加しますdelete_knowledge_source— ナレッジソースを削除しますsync_knowledge_source— URL ソースを再クロールします
音声
list_voices— 利用可能な音声を一覧表示しますdelete_voice— クローンした音声を削除します
カレンダー
get_calendar_slots— 予約可能な時間枠を取得しますcreate_booking— 予約を作成しますcancel_booking— 予約をキャンセルします
API キー
manage_api_keys— API キーの生成、一覧表示、取り消し、更新を行います
その他
list_models— 利用可能な LLM モデルを一覧表示しますchat_with_agent— エージェントにテキストメッセージを送信しますlist_chat_sessions— チャットセッションを一覧表示しますlist_custom_functions— カスタム関数を一覧表示しますcreate_custom_function— カスタム関数を作成しますmanage_dynamic_variables— データ抽出用の変数を管理しますlist_scheduled_actions— スケジュール済みアクションを一覧表示します
開発
cd packages/mcp-server
npm install
npm run build
MAGPIPE_API_KEY=mgp_xxx node dist/index.js
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。