Wave Agentsツールキット: データをあらゆる外部ツールと連携する
Waveの録音データを他のツールに取り込む3つの方法: AIアシスタント向けのMCP、自前のコード向けのREST API、ターミナル向けのCLI。
最終更新日:
Wave AIが記録するもの(文字起こし、要約、アクションアイテム、話者ラベル、音声・動画ファイル)は、すべてWaveアプリの外から読み取ることができます。Wave Agentsとは、そのための3つの方法の総称です: AIアシスタント向けのMCP、自分で書くコード向けのREST API、スクリプト向けのコマンドラインツールです。いずれも自分自身のアカウントに対して動作し、あなたが許可し取り消せるアクセス権を使い、すべてのWaveプランで無料です。
接続するツールに合わせて選んでください。
MCP — AIアシスタント向け
Model Context Protocolを使うと、AIアシスタントが会話の最中にあなたのWaveライブラリに問い合わせできます。Claude、ChatGPT、Claude Code、Codex、Cursor、Grok、Muse、Perplexity、そしてほとんどのコーディングエディタがこれに対応しています。設定は1つのURL — https://mcp.wave.co — とブラウザでのサインインだけです。コードも設定ファイルも不要です。
接続すると、アシスタントはあなたのミーティングを意味で検索したり、最近のセッションを一覧表示したり、要約を開いたり、話者ラベル付きの文字起こしを取得したり、アクションアイテムを読んだり、特定の人物が参加したセッションを見つけたりできます。さらに次のこともできます:
- セッションにアクションアイテムを書き戻す
- セッションのタイトル、メモ、要約、タグを編集し、お気に入りとしてマークする
- フォルダの作成・名前変更・削除、フォルダを別のフォルダのサブフォルダにする操作、およびセッションのフォルダへの振り分け
- 依頼があればセッションを共有する
- 録音をWaveにインポートする(ただし下記の別途の権限を付与した場合に限ります)
セッションの削除や、文字起こし・音声の変更はできません。また、フォルダを削除してもその中のセッションが削除されることはありません。WaveのMCPサーバーには全部で23個のツールがあり、全リストはapi.wave.co/mcpにあります。
リクエストの範囲をフォルダやタグで限定することで、アシスタントを個人的な録音から遠ざけることもできます。「Workフォルダ内のセッションだけを使って」という指示も、裏側のツールがフォルダやタグによるフィルタに対応しているため機能します。サブフォルダを持つフォルダにはサブフォルダ内のセッションも含まれ、サブフォルダは「クライアント/Acme」のようにパスで指定できます。詳しくはWaveのフォルダについて知っておきたいことをご覧ください。
設定ガイド: Claude、Claude Code、ChatGPT、Codex、Cursor、Grok、Muse、そしてその他のAIツール(Gemini CLIを含む)。
用意されたプロンプト
Waveには、自分でリクエストを入力する代わりに使える6つのプロンプトがあらかじめ用意されています。MCPプロンプトに対応したツールで表示され、Claudeではチャット内の**+** メニューを開くと、Claude Codeでは/を入力してWaveの項目を探すと見つかります。
| プロンプト | 内容 |
|---|---|
| Weekly recap(週次まとめ) | ある日付以降(デフォルトは過去7日間)の録音全体にわたるテーマ、決定事項、未対応のアクションアイテム |
| Prep for a meeting(ミーティングの準備) | 過去の録音をもとにした、ある人物やトピックに関するブリーフィング |
| Draft a follow-up email(フォローアップメールの下書き) | 1つのセッションのまとめ、決定事項、次のステップをすぐ送れる形で |
| Action items to tasks(アクションアイテムをタスクに) | 1つのセッション、または最近のセッション群からのアクションアイテムを整理したタスクリストとして |
| What did someone say(誰が何と言ったか) | ある人物があるトピックについて発言した内容を、引用付きで |
| Decisions log(決定事項の記録) | フォルダ内、またはある日付以降(デフォルトは過去30日間)のセッションからの決定事項を日付付きで一覧化 |
Claude Code用のWaveプラグインとGemini CLI用のWave拡張機能では、同じ6つがスキルとして追加されます。
セッションの編集
アシスタントに、セッションの名前変更、メモの整理、要約の書き直し、タグの変更、お気に入り登録を頼むことができます。依頼した内容だけが変更されます。Waveが録音をまだ処理中の間は、新しいタイトルや要約を保存できません。処理によって上書きされてしまうためです。その場合アシスタントがその旨を伝えるので、数分後に再度試してください。メモ、タグ、お気に入りはいつでも変更できます。
録音のインポート
アシスタントはあなたに代わって録音をWaveに追加できます。音声・動画ファイルへのリンク(ポッドキャストのエピソードや直接ダウンロードリンクなど)から、またはClaude CodeやCodexのようにローカルファイルをアップロードできるツールでは、自分のコンピュータ上のファイルから追加できます。Waveはその後、他のインポートと同様に文字起こしと要約を行います。
インポートには、読み取りや書き込みとは別の専用の権限が必要です。Waveは同意画面で、Import recordings into Wave (uses your import allowance)(Waveへの録音のインポート。インポート枠を使用します)という項目を表示して許可を求めます。I started this connection from [tool] myself(この接続は自分で[tool]から開始しました)にチェックを入れ、Allow [tool]([tool]を許可)を選択するまで、ツールは何もインポートできません。インポートは、Waveアプリ内でのインポートと同じインポート枠としてカウントされます。お使いのツールがこの権限を求めてこない場合は、代わりにAllow importing recordings(録音のインポートを許可)にチェックを入れた個人アクセストークンを使用できます(詳しくはその他のAIツールを参照)。ChatGPTは録音のインポートには対応していません。
開発者向けAPI — 自前のコード向け
https://api.wave.co/v1にあるREST APIで、Waveの設定画面で作成するスコープ付きトークンで認証します。CRMへのセッション同期、文字起こしのバックアップ、ダッシュボードの構築、カスタムエージェントへのデータ供給などに使えます。
セッションの一覧取得・フィルタリング、要約、文字起こし、アクションアイテム、セマンティック検索、フォルダ、共有、統計情報、1リクエストで最大50セッションの一括エクスポート、音声・動画の署名付きダウンロードURL、録音のインポートに対応しています。また、録音の処理が完了した瞬間にwebhookをあなたのサーバーにプッシュでき、文字起こしやアクションアイテムを含めることもできるため、ポーリングの必要がありません。
まずはこちらから: Wave開発者向けAPI。
CLI — ターミナル向け
@waveai/cliはnpmでインストールでき、スクリプトやcronジョブ、1回限りのエクスポート用にwaveコマンドを提供します。データを返すすべてのコマンドには--jsonフラグがあり、シェルの他の処理と組み合わせて使えます。
まずはこちらから: Wave CLI。
Slack — チームがすでに話している場所から質問する
Slackでは、DMでWaveにミーティングについて尋ねたり、スレッド内で@Waveを使ったり、/waveで質問したりできます。回答はあなた自身の録音のみをもとにしており、共有するまで非公開のままです。また、Waveは録音のたびにまとめを投稿することもできます。
まずはこちらから: Slackでのwaveの利用。
Zapier — コード不要の自動化
Zapierは、セッションの処理が完了するたびにNew Session Readyトリガーを発火させ、タイトル、要約、話者ラベル付き文字起こし、メモ、リンクを渡します。これを使えば、コードを書かずにチャンネルへの要約投稿、スプレッドシートへの行追加、CRMへのメモ記録などができます。ZapierはあなたのWaveアカウントでサインインするため、管理すべきトークンはありません。
まずはこちらから: ZapierでWaveを自動化する。
共有
これら3つはすべて共有機能にも対応しています。他のWaveユーザーがあなたと共有したセッションを読み取り専用で読んだり、自分自身のセッションを共有したりできます: 招待リンクの作成、メールでの招待、アクセス権を持つ人の確認、アクセス権の削除などです。AIアシスタントは何かを共有する前に必ず確認を取ります。詳しくはClaude、ChatGPT、API、CLIからのセッション共有をご覧ください。
これらのツールにできること・できないこと
接続しない限り何も連携されず、すべての接続はあなた自身のアカウントに限定されます。アクセスできる他人の録音は、相手があなたと共有することを選んだセッションだけです。
権限はデフォルトで読み取り専用ではありません。APIトークンを作成する際には、必要な権限だけにチェックを入れます。その一覧にはWrite sessions and action items(セッションとアクションアイテムの書き込み)、Delete sessions(セッションの削除)、Manage folders(フォルダの管理)、Share sessions and manage access(セッションの共有とアクセス管理)が含まれます。録音のインポートは別個の権限で、あなたが選ばない限り含まれることはありません。ブラウザ経由でCLIにサインインすると、セッションの削除を含むすべての権限が付与されます。MCPは最も制限が厳しく、アクションアイテムの書き込み、セッションの編集、フォルダの整理、セッションの共有はできますが、セッションを削除することはできず、インポートもあなたが許可した場合のみ可能です。
インテグレーションに本当に必要な権限だけを付与してください。Delete Sessions(セッションの削除)権限を持つトークンは録音を完全に削除でき、APIによる削除はアプリ内のごみ箱とは挙動が異なります。詳しくは最近削除した項目をご覧ください。
ウェブ上では、いつでも任意の権限を取り消せます。サインインしたAIアプリはSettings → Integrations → Connected AI apps(設定 → インテグレーション → 接続済みのAIアプリ)に一覧表示され、それぞれのアクセス範囲、接続日、最終利用日が確認できます。Disconnect(接続解除)を選択すると、そのアプリは即座にアクセス権を失います。AIツール用の個人アクセストークンも同じページのAdvanced: personal access tokens(詳細設定: 個人アクセストークン)にあります。APIおよびCLIのトークンはSettings → Developers → API tokens and webhooks(設定 → 開発者 → APIトークンとwebhook)にあります。
ドキュメントをAIアシスタントに渡す
api.wave.coの各ページには、ヘッダーにコピー用ボタンがあります — Copy integration docs(インテグレーションドキュメントをコピー)、MCPのページではCopy MCP docs(MCPドキュメントをコピー)です。これは、エンドポイント、スコープ、ペイロードの形式、サンプルなど、プラットフォーム全体をテキストで説明した内容をコピーするもので、ClaudeやChatGPTに貼り付けて「このインテグレーションを実装して」と依頼できます。同じテキストはapi.wave.co/llms.txtでも参照でき、完全なインタラクティブリファレンスはapi.wave.co/referenceにあります。
サポート
設定に関するヘルプは、app.wave.coのアプリ内チャット、またはメール support@wave.co までご連絡ください。API、MCP、CLIを使った開発に関する質問については、api.wave.coが最も網羅的で最新のリファレンスです。
この記事は役に立ちましたか?
まだお困りですか?