Skip to main content
Glama

Vapi MCP Server

Official
by VapiAI

Vapi MCP サーバー

鍛冶屋のバッジ

Vapiモデル コンテキスト プロトコルサーバーを使用すると、関数呼び出しを通じて Vapi API と統合できます。

クロードデスクトップセットアップ

  1. Claude Desktopを開き、 CMD + ,を押してSettingsに移動します。

  2. Developerタブをクリックします。

  3. Edit Configボタンをクリックします。

  4. これにより、ファイル エクスプローラーでclaude_desktop_config.jsonファイルが開きます。

  5. Vapi ダッシュボード ( https://dashboard.vapi.ai/org/api-keys ) から Vapi API キーを取得します。

  6. claude_desktop_config.jsonファイルに以下の行を追加してください。詳細はこちらをご覧ください。

  7. 設定ファイルを編集した後、Claude Desktop を再起動します。

{ "mcpServers": { "vapi-mcp-server": { "command": "npx", "args": [ "-y", "@vapi-ai/mcp-server" ], "env": { "VAPI_TOKEN": "<your_vapi_token>" } } } }

Claude Desktop の使用例

  1. Vapi ダッシュボード ( https://dashboard.vapi.ai/phone-numbers ) を使用して電話番号を作成またはインポートします。

  2. Vapi ダッシュボード ( https://dashboard.vapi.ai/assistants ) の既存の「予約スケジューラ」テンプレートを使用して、新しいアシスタントを作成します。

  3. Claude Desktop が Vapi MCP サーバーを使用するように構成し、Claude Desktop アプリを再起動してください。

  4. クロードに通話の開始またはスケジュールを依頼してください。以下の例をご覧ください。

**例1:**即時通話をリクエストする

I'd like to speak with my ShopHelper assistant to talk about my recent order. Can you have it call me at +1234567890?

**例2:**将来の通話をスケジュールする

I need to schedule a call with Mary assistant for next Tuesday at 3:00 PM. My phone number is +1555123456.

Related MCP server: MCP Server

リモートSSE接続

Server-Sent Events (SSE) トランスポート経由で Vapi の MCP サーバーに接続するには:

  • SSEトランスポートを使用して、任意のMCPクライアントからhttps://mcp.vapi.ai/sseに接続します。

  • Vapi APIキーをベアラートークンとしてリクエストヘッダーに含める

  • ヘッダーの例: Authorization: Bearer your_vapi_api_key_here

この接続により、ローカル サーバーを実行せずに Vapi の機能にリモートでアクセスできます。

発達

# Install dependencies npm install # Build the server npm run build

ローカル サーバーを使用するようにclaude_desktop_config.json更新します。

{ "mcpServers": { "vapi-local": { "command": "node", "args": [ "<path_to_vapi_mcp_server>/dist/index.js" ], "env": { "VAPI_TOKEN": "<your_vapi_token>" } }, } }

テスト

このプロジェクトには 2 種類のテストがあります。

ユニットテスト

ユニット テストでは、モックを使用して、Vapi への実際の API 呼び出しを行わずに MCP サーバーをテストします。

# Run unit tests npm run test:unit

エンドツーエンドテスト

E2E テストでは、Vapi への実際の API 呼び出しを使用して完全な MCP サーバーを実行します。

# Set your Vapi API token export VAPI_TOKEN=your_token_here # Run E2E tests npm run test:e2e

注: E2E テストでは、環境に有効な Vapi API トークンを設定する必要があります。

すべてのテストを実行

すべてのテストを一度に実行するには:

npm test

参考文献

サポートされているアクション

Vapi MCP サーバーは、統合用に次のツールを提供します。

アシスタントツール

  • list_assistants : すべてのVapiアシスタントを一覧表示します

  • create_assistant : 新しい Vapi アシスタントを作成する

  • update_assistant : 既存の Vapi アシスタントを更新します

  • get_assistant : IDでVapiアシスタントを取得する

通話ツール

  • list_calls : すべてのVapi呼び出しを一覧表示します

  • create_call : 発信コールを作成する

  • get_call : 特定の通話の詳細を取得します

注: create_callアクションは、即時実行または将来の実行のための呼び出しのスケジュール設定をサポートします。

電話番号ツール

  • list_phone_numbers : すべてのVapi電話番号を一覧表示します

  • get_phone_number : 特定の電話番号の詳細を取得します

Vapiツール

  • list_tools : すべてのVapiツールを一覧表示します

  • get_tool : 特定のツールの詳細を取得します

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/VapiAI/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server