3行でいうと
- AIアシスタント向けに、公式はローカルのMCP(
@notta-labs/notta-mcp)とCLIを用意しています。MCPかCLIの、どちらか1つだけでよい、とヘルプにあります。 - ヘルプに、Claude Desktop、Cursor、Codex の設定ファイルの場所と書き方が載っています。アシスタントにサインインを頼む
auth_setupで、ブラウザから Notta を許可します。 - ファイルの出し入れは、自分で作った「アップロード用」「ダウンロード用」の2つのフォルダの中だけです。
- クラウド上のリモートMCP(
https://mcp.notta.io/mcp)は、OAuth 2.0 の認証が要る開発者向けの書き方で、特定のアシスタントの設定手順は、読んだ記事にありませんでした。ツールには、ごみ箱へ移す・復元する・完全に削除するものが含まれます。 - つなぐと、会議の発言を含む文字起こしが、アシスタントの会話に入ります。外し方(設定の取り消し)は、読んだ記事に書かれていません。
この記事は、公式の資料を2026年10月25日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。
手順は「公式の手順を順に並べたもの」です。設定ファイルの例は、「公式の記載に合わせて、この記事で組んだ例(動作は確かめていません)」と書いたものです。公式ページは要約の形で取得したため、記号や改行が崩れている可能性があります。システムの設定を書き換える前に、必ず公式ページの原文を見て書き写してください。画面の表記は変わるので、手元の画面と照らして読んでください。
先に結論
- MCP と CLI は、どちらか1つ。 アシスタントに頼むならMCP、端末で使うならCLI(ヘルプ)。
- ローカル版とリモート版は別のもの。 入れ方も認証も違います。ローカルはPCに入れて設定ファイルに書く、リモートはHTTPSとOAuthで呼ぶ形です。
- プランの条件とベータかどうかは、読んだ記事に書かれていない。 使えるかは、アカウントで確かめてください。
- 外し方は、公式に書かれていない。 この記事の見立てを、該当の節に分けて書きます。
前提:用語をそろえる
- MCP(Model Context Protocol):AIアシスタントが外のツールやデータを使うための共通の取り決めです。
- ローカルMCP:自分のPCに入れて、アシスタントが呼び出すプログラム。リモートMCPは、クラウド上のサーバーにHTTPSで呼び出します。
- CLI:端末(ターミナル)に打つコマンドのツールです。
- npm / Node.js:ローカルMCPとCLIを入れるのに使うソフトです。
- 設定ファイル:アシスタントが「どのMCPをどう起動するか」を読むファイルです。JSON形式やTOML形式があります。
- OAuth 2.0:パスワードを渡さずに、ログインして「この接続を許可する」と承認する仕組みです。
- PKCE:認可の途中で、横取りされにくくするための追加の仕組みです。
- Bearer トークン:「この持ち主から許可を受けた」ことを示す文字列です。他人に見せてはいけません。
手順A:AIアシスタント → Notta(ローカルのMCP)
ヘルプ「Set up Notta MCP and CLI」の手順です。MCPかCLIの、どちらか1つだけでよい、とヘルプにあります。ここではMCPです。プランの条件は、読んだ記事に書かれていません。
手順:用意するもの
- Notta のアカウント
- Node.js と npm(バージョンの指定は、読んだ記事にはありません)
- ソフトをインストールする権限
- ローカルのMCPサーバーに対応した AIアシスタント。ヘルプの例は Claude Desktop、Cursor、Codex。
手順:インストールする
npm install -g @notta-labs/notta-mcp
エラーなく終わるまで待ちます。CLIは、MCPには不要です。
手順:アップロードとダウンロードのフォルダを作る
ファイルを出し入れするためのフォルダを2つ作ります。設定ファイルに書く前に、存在している必要があります。ヘルプの例は macOS のパスで、Windows は C:/Users/you/Notta Media と C:/Users/you/Notta Exports のような形です。アップロードとダウンロードは、この2つのフォルダの中でしか行われません。
手順:アシスタントの設定ファイルに書く
設定ファイルを書き換える前に、バックアップを取り、既存の設定は残します。ヘルプが挙げるファイルの場所は次のとおりです。
| アシスタント | 設定ファイル |
|---|---|
| Claude Desktop(macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop(Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Codex | ~/.codex/config.toml |
公式の記載に合わせて、この記事で組んだ例(動作は確かめていません)。 Claude Desktop と Cursor は、次の形です。新しいファイル、または空のファイルの場合です。/Users/you/... は、自分のフォルダに置き換えます。
{
"mcpServers": {
"notta": {
"command": "notta-mcp",
"args": [
"/Users/you/Notta Media",
"/Users/you/Notta Exports"
]
}
}
}
すでに mcpServers がある場合は、その中に notta の項目だけを足します。notta の項目がすでにあるなら、足さずに更新します(ヘルプ)。
Codex は、~/.codex/config.toml に、次の形で足します(同じく、この記事で組んだ例です)。
[mcp_servers.notta]
command = "notta-mcp"
args = [
"/Users/you/Notta Media",
"/Users/you/Notta Exports",
]
[mcp_servers.notta] がすでにあるなら、更新します。保存したら、アシスタントを、完全に終了してから開き直します。公式ページは要約の形で取得したため、JSON・TOMLの例が原文と1文字違わないかは確認できていません。設定が読み込まれないときは、公式ページの原文と見比べてください。
手順:アカウントをつなぐ
- アシスタントに、Notta MCP の
auth_setupのツールを使って、アカウントをつなぐよう頼む(ヘルプの言い回しは、おおよそこの趣旨)。これはアシスタントへの依頼で、端末のコマンドではありません。 - 求められた許可を承認し、ブラウザで Notta にサインインして、許可する。
auth_statusとauth_user_infoを実行するよう頼み、正しいアカウントでサインインしているか確かめる。
手順:動作を確かめる
アシスタントに、記録を5件、一覧にするよう頼みます。うまくいったら、1件を選び、文字起こしを頼みます(ヘルプ)。
渡るデータと、アシスタントができること
- 公式サイトの「Notta MCP & CLI」のページ(03で読んだ内容)は、文字起こし、既存の要約、録音のメディアを取り出せること、手元の音声・動画をアップロードして文字起こしを頼めること、PDF・Word・テキスト・Excel・SRT字幕での書き出しを挙げています。
- つまり、会議の発言を含む文字起こしが、アシスタントの会話に入ります。その先の扱いは、アシスタント側のデータの扱いに従います(見立て)。
- ファイルの出し入れは、作った2つのフォルダの中だけです。
- ヘルプのセキュリティの注意:パスワード、アクセストークン、認証のファイルを他人に見せない。サポートへ送る画面や記録から、機微な情報を消す。サポートの連絡先は support@notta.ai と書かれています。
外し方
アシスタントの設定ファイルから notta の項目をどう外すか、インストールしたパッケージを消す方法、Notta 側でMCPの許可を取り消す画面は、読んだ記事(「Troubleshoot Notta MCP and CLI」を含む)に書かれていません。設定ファイルの項目を消すと、アシスタントから呼べなくなると考えられますが、これは見立てで、公式の記載ではありません。
うまくいかないとき(ヘルプのセットアップの記事の末尾)
| 症状 | ヘルプの記載 |
|---|---|
| Command not found | インストールが終わったか確かめ、端末またはアシスタントを開き直す |
| MCPのツールが出ない | 設定ファイルとフォルダのパスを確かめ、アシスタントを再起動する |
| サインインに失敗する | 出たエラーを、そのまま保存し、「Troubleshoot Notta MCP and CLI」の記事を見る |
| 一覧が、エラーなしで空 | つないだアカウントに、記録がないのかもしれない |
「Troubleshoot Notta MCP and CLI」の記載(最初の取得は失敗。検査での再取得で読めました)
ヘルプの別の記事(トラブル対応)には、次の点があります。
- 見つからない・ツールが出ない: パッケージ(
@notta-labs/notta-mcpまたは@notta-labs/notta-cli)がグローバルに入っているか確かめる。CLIは端末を開き直してnotta --version。MCPは設定ファイルのnottaの項目を見て、アシスタントを完全に終了して開き直す。古い版ではコマンド名が違うことがあるので、入れた版に合わせて読む、とある。 - サインイン:
auth_setup(MCP)またはnotta auth setup(CLI)をやり直し、auth_status/notta auth status、auth_user_info/notta auth user infoで確かめる。サインインのページが開いても、成功したとは限らない、と書かれている。認可の要求が不正、state の不一致、待ち続ける、のときは、その試みを取り消してタブを閉じ、サインインを新しく1回やり直す。それでも出るならサポートへ。認証情報のファイルを消す、認可のURLを変える、環境を切り替える、は、サポートに言われるまでしない。 - 記録が出ない: つないだアカウントと、その記録へのアクセス権を確かめる。検索語を短くするか、一覧を使う。続きのページは、MCPは次のページを取得し、CLIは
notta record list --cursorにnext_cursorの値を渡す。 - アップロード・ダウンロードのパスが拒否される: 設定の
argsに書いたフォルダの中でなければならない。フルパスを使い、読み書きの権限を確かめ、設定を変えたらアシスタントを再起動する。必要なフォルダだけに許可し、ホームフォルダ全体は与えない、と書かれている。 - 文字起こしが未完了: 再アップロードの前に、記録の状態(
record_status、CLIはnotta record status RECORD_ID)を確かめる。処理中なら待ち、失敗なら記録IDとエラーを控えてサポートへ。待ちのタイムアウトだけでは、失敗とは言えない。 - 書き出しがダウンロードできない: 書き出しのタスク(
export_status、CLIはnotta export status TASK_ID)を確かめる。記録のIDではなく、タスクIDを使う。成功してからダウンロードし、同名のファイルがあるなら別の名前にする。MCPのダウンロード先も、設定したフォルダの中。 - サポート(support@notta.ai)に伝えるもの: OS、パッケージのバージョン、アシスタント名(MCPのとき)、エラーの文面、記録IDやタスクID。パスワード、トークン、認可のリンク、私的な内容は消して送る。認証情報のファイルは送らない。
- この記事にも、外し方(取り消し)、プランの条件、ベータかどうかの記載はありません。
手順B:端末から使う(CLI)
CLIは、MCPと同じヘルプの記事の続きです。
npm install -g @notta-labs/notta-cli
notta --version
notta auth setup
notta auth status
notta auth user info
notta record list --page-size 5
notta record view RECORD_ID
- 最初の2行で、入れて、バージョンが出ることを確かめる(ヘルプ)。
notta auth setupで、ブラウザでサインインして許可する。戻ってから、notta auth statusとnotta auth user infoを実行し、承認と、正しいアカウントを確かめてから進める。notta record list --page-size 5で、記録を5件並べる。- 記録のIDを写し、
RECORD_IDをそのIDに置き換えてnotta record view RECORD_IDを実行すると、文字起こしを読める。文字起こしは完了している必要があります。
CLIは、スクリプトの中で繰り返し使えるが、内蔵のスケジューラーはない、とも公式サイトのページにあります(03で読みました)。外し方は、MCPと同じく、読んだ記事に書かれていません。
手順C:リモートMCP(クラウドのMCP)
ヘルプ「Notta Remote MCP — Integration Guide」の記載です。ローカルにサーバーを入れる必要はありません。このガイドは、特定のアシスタント(ClaudeやChatGPTなど)の設定手順も、クライアントの設定ファイルの例も載せていません。 読んだのは、MCPのクライアントを作る人向けの書き方でした。
公式が書く、接続の仕様
| 項目 | 内容 |
|---|---|
| エンドポイント | https://mcp.notta.io/mcp(リソースと発行者の識別子も同じ) |
| 通信 | HTTPS上の Streamable HTTP。ローカルの stdio のサーバーは不要 |
| 認証 | 各リクエストに Authorization: Bearer <access_token>。トークンがないと HTTP 401 |
| 認証の流れ | OAuth 2.0 の認可コード方式、PKCE(S256)。公開クライアント(client_secret は不要)。公開クライアントのIDは、ガイドに載っている。動的なクライアント登録は、書かれていない |
| 発見用のURL | /.well-known/oauth-protected-resource/mcp、/.well-known/oauth-authorization-server/mcp |
| 認可・トークン・取り消し | https://mcp.notta.io の下の /mcp/oauth/authorize、/mcp/oauth/token、/mcp/oauth/revoke |
| リダイレクトURI | 絶対URI。空白・埋め込みの認証情報・フラグメントは不可。HTTPはループバックのアドレスだけ |
| スコープ | Notta の認可で決まる。スコープの名前は公開されていない、とある |
| トークン応答 | access_token、refresh_token、token_type、expires_in、workspace_id、場合により scope |
接続の手順(ガイドの流れ)は、利用者を認可のエンドポイントへ送る、コードをトークンのエンドポイントで交換する、トークンを保存して必要に応じて更新し、切るときは取り消す、MCPを初期化して tools/list と tools/call を呼ぶ、です。値の組み立ては、公式ページの原文で確認してください。
ツール(14個)
| 種類 | ツール |
|---|---|
| 読み取り(10) | auth_user_info、record_list、record_search、record_status、record_view、record_access、folder_list、summary_batch、export_status、export_status_list |
| 書き込み(3) | record_trash(ごみ箱へ。復元できる)、record_restore、export_create(txt、docx、pdf、srt、excel、media から書き出しを作る) |
| 機微な書き込み(1) | record_delete(完全な削除。confirm: true が要る) |
読み取りは、つないだアカウントのワークスペースの権限の範囲に限られます(ガイド)。ガイドは、record_delete の前に、記録ごとの利用者の明示の承認を求めています。ほかの書き込みも、利用者が許可した依頼の範囲に限る、とあります。
制限とエラー(ガイド)
- リクエスト本文は64 KiBまで、上流の応答は8 MiBまで、上流の1回の呼び出しは15秒でタイムアウト。1つのツールの要求が、複数の上流の呼び出しをすることもあります。
- 一覧の
page_sizeは1〜100(初期は20)。429のときはRetry-Afterに従う。 - 書き出しの
export_createを繰り返すと、同じ作業が重複して作られることがあります。書き込みがタイムアウトしたら、再実行の前に、記録や作業の状態を確かめます。 - 書き出しのリンクには、有効期限があります。
アシスタントにつなぐときの、この記事の整理(見立て)
この項は、公式の記載ではなく、この記事の整理です。
- 公式のガイドは、特定のアシスタントの接続画面を書いていないので、アシスタント側に「リモートMCPのURLを足す画面」がある場合に、URLと認証の項目をどう入れるかは、アシスタント側の説明で確認が必要です。
- 動的なクライアント登録が書かれていないため、登録済みのクライアントIDを入れられない種類のクライアントは、つなげない可能性があります(公式で確認できていません)。
- 書き込みのツールには、ごみ箱へ移す・復元する・完全に削除するものが含まれます。アシスタントに任せる範囲は、利用前に決めておくことになります。
- ClaudeやChatGPTの「コネクター」として公式に掲載されているかは、読んだ資料では確認できていません(03と同じ)。
外し方
トークンの取り消し用のエンドポイント(/mcp/oauth/revoke)が、ガイドに書かれています。Notta の画面でリモートMCPの許可を取り消す方法は、読んだ記事に書かれていません。ガイドは、アクセストークン、リフレッシュトークン、会議の内容を、サポートへ送らないよう書いています。
公開APIについて
公式のAPIのドキュメント(開発者向けのAPIとAPIキー)のページは、今回の範囲で見つかっていません。Notta をプログラムから触る方法として、読めたのは、このリモートMCPのガイドと、CLIです。
AI同士の組み合わせ:この記事が、公式の範囲で整理した例
公式が手順を書いている組み合わせだけを、並べました。動作は確かめていません。
| 組み合わせ | 公式が書いている範囲 | 渡るもの |
|---|---|---|
| Claude Desktop + Notta のローカルMCP | 設定ファイルの場所と書き方、auth_setup でのサインイン |
文字起こし、要約、メディア(作った2つのフォルダの中) |
| Cursor + Notta のローカルMCP | ~/.cursor/mcp.json の書き方 |
同上 |
| Codex + Notta のローカルMCP | ~/.codex/config.toml の書き方 |
同上 |
| 端末のスクリプト + Notta CLI | notta record list、notta record view |
記録の一覧、文字起こし |
NotionやSlack、Zapier、カレンダーなどの連携は、08(その2)を見てください。
気をつけること
- この記事は、実際に使って確かめた記録ではありません。公式の資料を読んだ範囲です。設定ファイルの例は、公式の記載に合わせて組んだ例で、動作は確かめていません。
- 録音・文字起こしは、同席者の同意や社内ルールに関わります。 連携を足すと、会議の相手の発言が、AIアシスタントの会話へも渡ります。公式ヘルプ(ボットなし録音)は、録音に関する同意を取る責任は利用者にあり、Notta は同意を確認しない、と書いています。渡してよい内容かも、会議の相手と社内のルールで確かめてください。この記事は法律の助言ではありません。
- ローカルMCPは、設定ファイルを書き換える操作を含みます。ヘルプの注意(バックアップ、既存設定を残す、トークンを他人に見せない)に従い、書き換えの前に、公式ページの原文を見てください。
- 「ローカル」と「リモート」を取り違えないでください。
- 「Troubleshoot Notta MCP and CLI」は、最初の取得に失敗しましたが、検査での再取得で読めました(手順Aの節に反映)。
- 読んだページの中に、AIへの指示のような文は、ありませんでした。リモートMCPのガイドのセキュリティ面の記述(記録ごとの承認など)は、クライアントを作る人への仕様として書かれたものです。