ホーム › AI クライアントと接続する
Kagura Memory を AI クライアントに接続する
サーバー URL はひとつだけ。Claude・ChatGPT・Codex・Cursor をはじめ、MCP に対応した AI クライアントから Kagura Memory Cloud を使えます。このページでは、接続に必要なもの、クライアントごとの手順、試してほしいプロンプト、ツールの役割、うまくいかないときの対処をまとめています。
できること
Kagura Memory Cloud は、AI アシスタントのための「消えない記憶」です。頼めば、アシスタントが決めたことと理由、事実、ToDo などを記憶し、あとから呼び出します。新しい会話でも、同じアカウントにつないだ別の AI ツールからでも、同じ記憶を使えます。
接続には Model Context Protocol(MCP)を使います。AI クライアントをひとつのサーバー URL に接続し、Kagura のアカウントでサインインすると、アシスタントが記憶用のツールを使えるようになります。記憶はあなたのワークスペースに、コンテキスト(プロジェクトやテーマごとの入れ物)単位で保存されます。コンテキストをチームと共有しない限り、あなただけが見られます。
接続の前に
- Kagura Memory Cloud のアカウント。現在、アカウント登録は招待制です。「招待をリクエスト」からウェイトリストにご登録いただくと、準備ができ次第、無料のお試しプランへの招待をお送りします。
- リモート MCP サーバーに接続できる AI クライアント(Claude・ChatGPT・Codex・Cursor など)。クライアントによっては、独自のサーバーを追加できるプランが限られています。下のクライアント別の説明をご確認ください。
- 各プランで使える範囲(メモリー数・コンテキスト数・メンバー数)は料金プランに掲載しています。
サーバー URL とサインイン
どのクライアントでも、サーバー URL は共通です。
https://memory.kagura-ai.com/mcp 通信方式は Streamable HTTP です。Claude・ChatGPT・Codex・Cursor は OAuth でサインインするため、キーを貼り付ける必要はありません。そのほかのクライアントについては、下の「そのほかの MCP クライアント」をご覧ください。API キーが必要になる場合があります。
サインイン
クライアントが初めて接続するとき、ブラウザに Kagura のサインイン画面が開きます。Google・GitHub のいずれか、またはメールアドレスとパスワードでサインインします(パスワードでのサインインは、Kagura の Web 画面の「プロフィール」でパスワードを設定すると使えます)。
アクセスの許可画面
サインインすると、Kagura の認可画面が表示されます。アクセスを求めているアプリ名、そのアプリに許可される記憶の操作(読み取り・新規作成・削除)、サインイン中のアカウント、そして許可したあとに移動する先のアドレスが表示されます。
そのアドレスが、いま接続しようとしている AI クライアントのものかを確かめてから「認可」を選びます。「キャンセル」を選べば接続は中止され、何も共有されません。Claude Code や Codex CLI のように手元のパソコンで動くアプリの場合は、画面にその旨が表示されます。自分でサインインを始めた直後である場合にだけ許可してください。
クライアント別の接続手順
お使いのクライアントを選んでください。Claude のメニュー名は日本語表示のものです。ChatGPT・Cursor などは日本語表示の名称を確認できていないため、英語表示の名称を記載しています。メニューの名称はときどき変わります。表示が違う場合は、各項目にリンクしている公式ヘルプで最新の手順をご確認ください。
Claude(claude.ai / Claude Desktop)
- 「カスタマイズ」→「コネクタ」を開きます。
- 「+」→「カスタムコネクタを追加」を選び、サーバー URL
https://memory.kagura-ai.com/mcpを入力して(名前を求められたら Kagura Memory などと入力)、「追加」を選びます。 - 「接続」を選び、開いた画面で Kagura にサインインしてアクセスを許可します。
- 会話画面の左下の「+」→「コネクタ」で、Kagura Memory がオンになっていることを確認します。
Claude Desktop でも同じコネクタを使えます。リモートのコネクタは Claude アカウント側で設定されるため、claude.ai で追加したものがデスクトップアプリでも使えます。Free プランで追加できるカスタムコネクタは 1 つです。Team・Enterprise プランでは、まずオーナーが「組織設定」→「コネクタ」(「追加」→「カスタム」→「Web」)で追加し、各メンバーが「カスタマイズ」→「コネクタ」で「接続」を選びます。
Claude Code
- ターミナルでサーバーを追加します。
claude mcp add --transport http kagura-memory https://memory.kagura-ai.com/mcp - Claude Code で
/mcpを実行し、kagura-memory を選んで「Authenticate」を選びます。ブラウザでサインインし、アクセスを許可します。 - もう一度
/mcpを実行し、kagura-memory が接続済みになっていることを確認します。
コマンドに --scope user を付けると、すべてのプロジェクトで使えます。付けない場合は、いまのプロジェクトだけに追加されます。
ChatGPT
- chatgpt.com で開発者モードをオンにします:「Settings」→「Security and login」→「Developer mode」。
- 「Settings」→「Plugins」(以前の名称は「Apps」や「Connectors」)で「+」を選びます。名前と説明を入力し、「Connection」に MCP サーバー URL
https://memory.kagura-ai.com/mcpを入力して作成します。 - ChatGPT に求められたら、Kagura にサインインしてアクセスを許可します。
- チャット画面の「+」メニューで「Developer mode」を選び、Kagura Memory を選択します。
開発者モードは Web 版の Plus・Pro・Business・Enterprise・Education プランで使えます。データを変更するツールを呼び出す前に、ChatGPT が確認を求めます。送信される内容を確かめてから許可してください。
Codex
- ターミナルでサーバーを追加します。
codex mcp add kagura-memory --url https://memory.kagura-ai.com/mcp - ブラウザでサインインし、アクセスを許可します。
codex mcp login kagura-memory -
codex mcp listで kagura-memory が追加されていることを確認してから、Codex を起動します。
Codex CLI・Codex の IDE 拡張・ChatGPT デスクトップアプリは、この設定(~/.codex/config.toml)を共有します。IDE 拡張やデスクトップアプリでは、設定(歯車)メニュー →「MCP servers」→「Add server」からも追加できます。
Cursor
-
~/.cursor/mcp.json(すべてのプロジェクト)または.cursor/mcp.json(特定のプロジェクト)にサーバーを追加します。{ "mcpServers": { "kagura-memory": { "url": "https://memory.kagura-ai.com/mcp" } } } - Cursor のサイドバーで「Customize」を開き、kagura-memory がオンになっていることを確認します。
- サインインを求められたら、ブラウザで Kagura にサインインし、アクセスを許可します。
そのほかの MCP クライアント
Streamable HTTP のリモート MCP サーバーに対応したクライアントなら接続できます。
- リモート MCP サーバーとして、URL
https://memory.kagura-ai.com/mcpを追加します。 - 求められたら Kagura にサインインし、アクセスを許可します。
サインイン時の自動登録を受け付けているのは、Claude・ChatGPT・Codex・Cursor と、Hermes Agent・OpenClaw です。お使いのクライアントでサインインが拒否された場合は、Kagura の Web 画面(「API キー」)で API キーを発行し、そこに表示される接続情報を使ってください。API キーはパスワードと同じように、他人に知られないよう管理してください。
プロンプト例
接続できたら、次のように話しかけてみてください。ツール名を指定する必要はなく、アシスタントが選んで使います。Kagura Memory を使ってくれないときは、「Kagura Memory で」と一言添えてください。
請求サービスのデータベースは PostgreSQL にした、と記憶して。理由は、請求と入金を 1 つのトランザクションで更新する必要があるから。
決めたことを、その理由とあわせて保存します。
請求サービスのデータベースについて、何をどういう理由で決めたんだっけ?
記憶を検索し、保存した内容をもとに答えます。新しい会話や、接続している別のクライアントからでも同じです。
このプロジェクトについて覚えていることを一覧にして。
プロジェクトのコンテキストを探し、そこにある記憶をまとめて示します。
このプロジェクトの決まりとして記憶して、毎回最初に読み込んで:金曜日にはデプロイしない。
ピン留めした記憶として保存します。検索で見つかるのを待たずに、セッションの最初に読み込まれます。
古いステージングサーバーについてのメモを忘れて。
該当するメモを探して削除します。多くのクライアントでは、実行前に確認を求められます。
ツールの役割
アシスタントは、あなたに代わって次のツールを呼び出します。各ツールは「読み取りだけか」「データを変更するか」「削除するか」をクライアントに伝えており、クライアントはそれをもとに、確認を求めるかどうかを決めます。ツールで何ができるかは、ワークスペースでのあなたのロールによっても制限されます。
保存する データを変更
新しい記憶を保存します。保存済みの記憶の修正・更新もできます。
rememberupdate_memory
検索する データを変更(並び順)
意味とキーワードで記憶を検索します。検索するたびに以後の検索での並び順が更新されるため、recall は「データを変更する」ツールとして扱われ、クライアントによっては実行前に確認を求めます。
recall
読む 読み取り
1 件の記憶を全文で読む、関連する記憶をたどる、ピン留めした記憶を読み込む、コンテキストやタグを一覧する、といった操作です。
referenceexploreload_pinnedlist_contextsget_context_infolist_tags
整理する・つなぐ データを変更
コンテキストを作成・編集したり、別のコンテキストに統合したりします。記憶どうしを関連づけることもできます(たとえば、新しい決定が古い決定を置き換えたことを記録する)。
create_contextupdate_contextmerge_contextscreate_edgeupdate_edge
時間と場所で呼び出す 読み取り
これから予定されていること(リマインダーや日付つきのメモ)を一覧したり、指定した場所の近くで保存された記憶を探したりします。
recall_upcomingrecall_nearby
削除する・忘れる データを削除
記憶、記憶どうしの関連、またはコンテキストをその記憶ごと削除します。忘れさせた記憶は、一定の保持期間が過ぎると完全に消去されます。
forgetdelete_edgedelete_context
このほか、ファイル、エージェントの状態、分析、シークレット、ワークスペース管理のためのツールもあります。多くは特定のプランやロールが必要です。
長い一覧や長い記憶は、1 回の応答が大きくなりすぎないよう、ページに分けて返されます。アシスタントは続きのページを取得できます。
トラブルシューティング
サインインを繰り返す/セッションが切れたと表示される
クライアントで Kagura Memory の接続をいったん解除してから接続し直し、サインインしてアクセスを許可してください。Claude Code では /mcp を実行し、kagura-memory を選んで「Authenticate」を選びます(先に「Clear authentication」を選んでもかまいません)。Codex では codex mcp login kagura-memory を実行します。
ツールが「Too many requests」で失敗する
短時間のリクエスト数の上限に達しています。1 分ほど待ってから、もう一度お試しください。
1 日あたりの上限(1 日に作成できるメモリー数や、ツールの呼び出し回数など)に達した旨のメッセージの場合は、協定世界時(UTC)の 0 時(日本時間の午前 9 時)にリセットされます。プランごとの上限は料金プランに掲載しています。
権限やスコープの不足でツールが拒否される
「insufficient_scope」は、許可したアクセスの範囲にそのツールが含まれていないことを示します(例:読み取りだけを許可した状態で、保存するツールを使おうとした)。接続し直し、クライアントが求めるアクセスを許可してください。
「permission_denied」は、ワークスペースやコンテキストでのあなたのロールでは、その操作ができないことを示します。ワークスペースのオーナーにご相談ください。
結果が途中で切れているように見える
長い一覧や長い記憶は、ページに分けて返されます。続きのページを取得するよう、またはその記憶を全文で読むようアシスタントに頼むか、コンテキスト・タグ・期間などを指定して範囲を絞ってください。
アシスタントが Kagura Memory を使わない
その会話でコネクタがオンになっているか確認してください(Claude:「+」→「コネクタ」、ChatGPT:「+」→「Developer mode」)。そのうえで「Kagura Memory で、…」と名前を出して頼んでみてください。
接続を解除するには
クライアント側でサーバーを削除します。Claude:「カスタマイズ」→「コネクタ」で「削除」(または「⋯」メニュー)。Claude Code:claude mcp remove kagura-memory。Codex:codex mcp remove kagura-memory。Cursor:mcp.json から該当の項目を削除。ChatGPT:「Settings」→「Plugins」でプラグインを開き、「Uninstall plugin」を選択。
接続を解除しても、記憶は削除されずワークスペースに残ります。
記憶やアカウントを削除するには
記憶を削除するには、アシスタントに「忘れて」と頼むか、Kagura の Web 画面で削除します。忘れさせた記憶は、一定の保持期間が過ぎると完全に消去されます。
アカウントとすべてのデータを削除するには、Kagura の Web 画面で「プロフィール」→「アカウントの削除」を開きます。削除は 7 日間の猶予期間のあとに始まり、それまではキャンセルできます。サインインできない場合は、下記の連絡先までご連絡ください。
プライバシーとサポート
記憶はあなたの Kagura ワークスペースに保存され、コンテキストをチームと共有しない限り、あなただけが見られます。
- 収集する情報、その利用と保管、あなたの権利についてはプライバシーポリシーをご覧ください。
- ご質問や不具合のご連絡は、contact@kagura-ai.com へのメール、またはお問い合わせフォームからどうぞ。
- ご自身のサーバーで運用したい場合は、セルフホスト版をGitHub(kagura-ai/memory-cloud)で公開しています。