mcpField
M
Magpipe

Magpipe

ローカル
magpipe.aiコミュニケーション99 週間前に更新

Magpipe について

Magpipe は、AI コーディングツールから Magpipe の通信機能を管理する MCP サーバーです。エージェント、通話、SMS、連絡先、電話番号、予約などを操作できます。

主な機能

  1. 01エージェントの作成と管理
  2. 02通話の発信と記録の確認
  3. 03SMSの送受信履歴の取得
  4. 04連絡先と電話番号の管理
  5. 05ナレッジソースと音声の管理
  6. 06カレンダー枠の確認と予約作成

活用シーン

  1. 01通話記録と文字起こしの確認
  2. 02SMS送信や発信通話の開始
  3. 03エージェントの連絡先と電話番号の管理
  4. 04カレンダー予約の作成やキャンセル

MCP 対応

Claude Code や Cursor などの MCP クライアントに、Magpipe の管理・通信操作をツールとして公開します。設定には Magpipe API キーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"elagerway": {
"command": "npx",
"args": [
"-y",
"magpipe-mcp-server"
],
"env": {
"MAGPIPE_API_KEY": "<MAGPIPE_API_KEY>"
}
}
}
}
起動コマンドnpx -y magpipe-mcp-server
設定が必要な環境変数
MAGPIPE_API_KEYシークレットYour Magpipe API key (starts with mgp_). Get one at https://magpipe.ai/settings → API tab.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmagpipe-mcp-server0.1.6

ツール

51

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitnumberいいえ最大結果数(デフォルト 50)
offsetnumberいいえページネーションのオフセット
is_activebooleanいいえ有効状態で絞り込みます
agent_typestringいいえタイプで絞り込みます: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

コメント

MCP は初めてですか?

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

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