**この方法では Linkly AI デスクトップアプリのインストールは不要です。**クラウドライブラリはサーバー側でホストされ 24 時間オンラインなので、MCP に対応した AI ツールならそのまま検索できます。自分のパソコン上のファイルをインデックスしたい場合は別の話になります。Agent 向けインストールガイドをご覧ください。
AI Agent へ
以下はすべてあなたに向けた実行指示です。作業を始める前に、最後まで読んでください。あなたのタスク
ユーザーが指定したクラウドライブラリで質問できる状態にします。次の状態になったら完了です:- あなたが動作しているクライアントが Linkly AI のクラウドゲートウェイ(
mcp.linkly.ai)に接続されていること library="cloud://<owner>/<slug>"を指定して、そのライブラリの中身を実際に検索できること- ユーザーと一緒に最初の実際の質問を行い、実在のドキュメントに基づいた回答を返せていること
最初にすること:URL をライブラリ識別子に変換する
ユーザーから渡されるのは、そのライブラリのウェブページのアドレスで、次のような形をしています:library パラメータが求めるのはライブラリ識別子です。両者は同じものの 2 つの書き方にすぎません — ドメイン部分の https://linkly.ai/ を cloud:// に置き換え、後ろの <owner>/<slug> の 2 つのセグメントはそのまま残します:
ウェブアドレスをそのまま
library パラメータに渡さないでください — 拒否されます。このページの以降の例に出てくる cloud://… は、すべて変換したあとの値です。
ユーザーが渡した URL に別のパスセグメント(/settings など)やクエリパラメータが付いている場合は、<owner>/<slug> の 2 つだけを取り出してください。判断に迷ったら、MCP に接続してから list_libraries を 1 回呼んでください。返ってくる結果に正確なライブラリ識別子が入っています。
あなたの権限範囲とルール
自分で実行してよいことと、ユーザーに委ねなければならないことがあります。越権行為をせず、ユーザーの代わりに結果を決めつけないでください:- 自分で実行してよいこと:現在の接続状態の確認、MCP 設定の書き込み、ハンドシェイクリクエストの送信、検索ツールの呼び出し、エラーの解釈、結果の報告。クラウドゲートウェイに接続したあとは、ユーザーが求めるライブラリのリンクもあなたが行います(
library_searchでcloud://識別子を確認し、library_linkを呼びます)。設定を書き込むコマンドについては、先にコマンドを提示し、同意を得てください。 - ユーザーが行う必要があること:linkly.ai への登録 / ログイン、ユーザー名の設定、ダッシュボードでの API キーの生成、ブラウザでの OAuth 認可、所有者からの招待の承諾、リンク枠が埋まっているときにどのライブラリを手放すか決めること。これらはすべてブラウザ内の操作であり、あなたが代わりに行うことはできません。解除そのものは
library_link(action: "unlink")であなたが行えますが、対象はユーザーが指定したライブラリだけで、あなたが選んだものは決して解除しないでください。
- ユーザーの既存のローカル MCP 設定を上書きしないこと。 デスクトップアプリを使っているユーザーのクライアントには、通常すでに
linkly-aiという名前のサーバーがあり、http://127.0.0.1:60606/mcpを指しています。クラウドはそれに加えてもう 1 本追加するものであり、名前は必ずlinkly-ai-cloudを使ってください。同じ名前で書き込むとローカルのほうを黙って置き換えてしまい、ユーザーは突然自分のパソコン上のドキュメントを検索できなくなります。しかもエラーは一切表示されません。 - ローカル接続からクラウドライブラリにはアクセスできません。
linkly-ai(ローカル / LAN)の経路では、cloud://の参照は毎回拒否されます。ローカル接続でクラウドライブラリを再試行しないでください。これは経路の境界であり、たまたま起きた不具合ではありません。 - 検索のたびに
libraryを明示的に渡すこと。libraryパラメータを省略すると、ゲートウェイはデフォルトでユーザーのローカルマシンにルーティングします(デスクトップトンネル経由)。トンネルは Pro 機能なので、無料ユーザーはそのままエラーを受け取ります。クラウドライブラリが暗黙的に含まれることは決してありません。 - 1 回の呼び出しにつき 1 つのライブラリ。 クラウドライブラリ同士が自動的にまとめて検索されることはありません。2 つのライブラリを調べるなら 2 回呼び出してください。
- 行動する前に確認すること。 ユーザーはすでに途中まで設定済みかもしれません。頭から機械的に全ステップを実行しないでください。
- ユーザーの操作が必要な場面では、必要なことを一度にすべて伝え、そこで止まって 1 回の返信を待つこと。 1 つの作業を何往復もの確認に分割しないでください。
- MCP の設定を書き込んだ後、ツールが現れたかどうかを現在のセッションで何度も確認しないこと。 新しいツールはクライアントが再読み込みして初めて入ってきます。これは読み込みの仕組みであって不具合ではありません。設定の書き込みが成功した時点でこのステップは完了です。残りの検証はユーザーが再読み込みした後に回してください。
- 進捗を誇張しないこと。 検証できていないものは完了していません。どこで詰まり、何を試したかを正確に伝えてください。
まず、自分がどの種類のクライアントかを確認する
この先どの経路を進むかは、あなたが設定を書き込めるか、コマンドを実行できるかで決まります:ステップ 0:現在の状態を確認する
まず接続がどこまで進んでいるかを見極めてから、どこから始めるかを決めます。確認するのは 3 点です。 1. 現在のセッションに Linkly の検索ツールがあるか?どのサーバー由来か? クラウドゲートウェイは自分の名前をlinkly-ai-cloud と名乗り、ローカルのデスクトップアプリは linkly-ai と名乗ります。多くのクライアントではサーバー名がツール名に反映されます(例:mcp__linkly-ai-cloud__search)。
2. コマンドラインが使えるなら、設定済みのサーバーをそのまま一覧表示します:
127.0.0.1 で始まるものはローカル、mcp.linkly.ai はクラウドです。
3. ユーザーは linkly.ai のアカウントを持っているか、このライブラリをリンク済みか?
これはあなたには調べられません。ユーザーに直接尋ねてください。
状態対応表
上から順に照合し、最初に一致した行に従ってください:ステップ 1:アカウントと認証情報の準備をユーザーに依頼する
このステップはすべてブラウザ内で完結し、あなたが代わりに実行することはできません。以下の内容をひとつのメッセージでユーザーにまとめて伝え、そこで止まって 1 回の返信を待ってください。 項目ごとに何往復もやり取りしないでください。ライブラリのリンク自体はこのリストに含まれません。クラウドゲートウェイに接続したあと、ステップ 3 であなたが行います。 ユーザーに伝える内容は次のとおりです(言い回しは変えて構いませんが、4 つのパートをすべて含めてください):1. 登録してログインする
https://linkly.ai にアクセスして登録またはログインします。Google / GitHub / Notion アカウントに対応しています。接続は無料アカウントのままで最後まで完了できます。2. ユーザー名を設定する(初回ログイン時のみ)
クラウドライブラリのアドレスはlinkly.ai/<username>/<slug> という形なので、アカウントには一意のユーザー名が必要です。Dashboard で案内に従って一度設定すれば、以降は気にする必要はありません。
3.(任意)ブラウザでライブラリをリンクする
この後クラウドゲートウェイに接続できるなら、この項目は不要です。ステップ 3 でlibrary_link を使ってあなたがリンクします。ブラウザ経由も引き続き有効です — そのライブラリのウェブアドレス(例:https://linkly.ai/blueeon/linkly-init-example)にアクセスし、ページ右上の「リンク」ボタン(英語表示では Link)をクリックします。ボタンが「リンク済み」に変わり、ステータスバッジが「接続済み」になれば成功です。どちらの経路でも、所有者は自分のライブラリをそのままリンクできます。所有者以外が Showcase または Private のライブラリをリンクするには、先に所有者からの招待を受諾しておく必要があります。
無料アカウントのリンク枠(Slot)は 1 つです。すでに別のライブラリをリンクしている場合は、そちらを先に解除するか、Pro(99 枠)にアップグレードする必要があります。アップグレードの入口は、ライブラリページに表示される上限案内のダイアログの中にあります。
4. 認証情報を用意する(どちらか一方)
- AI アシスタントにコマンドラインがある / 設定ファイルを編集できる場合:https://linkly.ai/dashboard/integrations にアクセスし、「APIキー」エリアで新規作成をクリックして、生成されたキー(
lkai_で始まります)をコピーします。このキーはアカウントの認証情報に相当します。自分の AI ツールだけで使い、他人と共有しないでください。 - ChatGPT や Claude.ai のようなオンラインアプリケーションを使う場合:API キーは不要です。この項目はスキップしてください。後ほどブラウザで一度だけ認可を行います。
合格判定:ユーザーがログイン済みでユーザー名を設定したことを確認できていること。API キー経路の場合は
lkai_ で始まるキーを取得できたことも併せて確認し、OAuth 経路の場合は認可をステップ 2 で行います。「リンク済み」の確認が必要なのは、ユーザーが第 3 項でブラウザ経路を選んだ場合だけです。あなたが library_link でリンクする場合、リンクと実際の検索はステップ 3 で検証します。
ステップ 2:クラウド MCP に接続する
エンドポイントは固定です:linkly-ai-cloud を使ってください。 linkly-ai は使わないでください — こちらはローカルのデスクトップアプリの名前で、同じ名前を使うとユーザーの既存のローカル設定を上書きしてしまいます。さらに、Linkly Skills を入れている Agent はこの接続をローカル接続だと誤認し、すべての cloud:// リクエストを拒否するようになります。
方法 A:API キー(コマンドラインのあるクライアント、推奨)
まずコマンドをユーザーに提示し、ローカルの設定ファイルにキーを書き込むものであることを説明したうえで、同意を得てから実行してください。 Claude Code:mcp.json、Gemini CLI は ~/.gemini/settings.json。フィールド名は各社のドキュメントに従ってください):
url / httpUrl / serverUrl)については各 AI クライアント統合ガイドをご覧ください。一部のクライアントは ${env:LINKLY_API_KEY} 構文で環境変数から読み取れるため、キーを設定ファイルに平文で書かずに済みます。
合格判定:ハンドシェイクリクエストを直接送信して、サーバー側が正常であることを確認します:
"serverInfo":{"name":"linkly-ai-cloud" が含まれていれば、認証情報は有効で、接続は正常です。401 が返る場合はキーが誤っているか失効しています。ユーザーにダッシュボードで再生成してもらってください。
方法 B:OAuth(ChatGPT、Claude.ai などのオンラインアプリケーション)
この種のアプリケーションはカスタムリクエストヘッダーを設定できないため OAuth 認可を使いますが、むしろこちらのほうが簡単です — URL を 1 つ入力するだけです:1
MCP コネクタを追加する
アプリケーションのコネクタ / MCP 設定で新しいサーバーを追加し、名前に
linkly-ai-cloud、URL に https://mcp.linkly.ai/mcp を入力します。2
ブラウザでの認可を完了する
保存するとアプリケーションが自動的に linkly.ai の認可ページに遷移します。ユーザーがログインして認可を確認すると、アプリケーションがアクセストークンを取得し、以降のリクエストには自動的に付与されます。再度の認可は不要です。
方法 C:CLI(任意)
ユーザーが Linkly AI CLI をインストールしている場合は、コマンドラインからも利用できます:--remote は、CLI からクラウドライブラリに到達できる唯一のモードです。省略するとローカルのみを検索します。
MCP を設定した直後は、通常その新しいツールは現在のセッションでは使えるようになりません — 大半のクライアントは、セッションが始まったその瞬間にツール一覧を一度だけ読み込みます。これはクライアント側の読み込みの仕組みであって設定ミスではないので、ツールが現れたかどうかを現在のセッションで何度も確認し続けないでください。 再読み込みの方法:以下の 2 つをユーザーに伝え、まず 1 つ目を試してもらってください。
- 新しい会話を始める(コマンドラインツールの場合は、いったん終了して新しいセッションを開く)。すでに進行中の会話は開始時点のツール一覧を使い続けるため、新しく始めれば最新のものが読み込まれます。
- クライアントを完全に終了してから、開き直す。 1 つ目で解決しないときはこちらを使います — ウィンドウを閉じることは終了ではない点に注意してください:macOS では
Cmd + Qを押すかメニューバーから「終了」を選び、Windows ではタスクトレイからも終了しているか確認します。
ステップ 3:エンドツーエンドの検証
検索ツールがまだあなたのセッションに現れていない場合は、ここで締めくくってください。無理に進めないこと。 これはクライアントがまだ設定を再読み込みしていないという意味であり、読み込みの仕組みによるもので失敗ではありません。「設定は書き込み済み、再読み込み後のユーザー検証待ち」として締めくくり(方法 A の場合はハンドシェイクが正常だったことも添えて)、ステップ 2 の 2 つの再読み込み方法をもう一度伝えたうえで、以下の一文をユーザーに渡してから止まってください(これは進捗の誇張にはあたりません):
再読み込みしたら、この一文を私に送ってください:「linkly-ai-cloud で cloud://blueeon/linkly-init-example のライブラリから〈あるトピック〉を検索して」。ドキュメントのエントリが返ってくれば、チェーン全体が動作しています。
この引き継ぎ文では、ライブラリ識別子を省略せずに書ききってください。<あるトピック> も具体的な語に置き換えます。再読み込みした後はまったく新しいセッションであり、向こう側のあなたはこの文脈を持っていません — ユーザーがどのライブラリに接続したのかも、あなたがどこまで進めたのかもわからないのです。
ツールがすでに使える場合は、2 つのことを行って接続全体が本当に通っているかを確認します。
1. ライブラリが一覧に出ることを確認する:
list_libraries を呼び出すと、返ってきた一覧に目的のライブラリが次のような形で含まれているはずです:
library_search(ユーザー名が分かっていれば owner を渡す)で正確な cloud://<owner>/<slug> を確認し、その参照で library_link を呼び、もう一度 list_libraries を呼びます。次の 3 つの応答はユーザーに委ねる必要があります。リトライせず、そのまま伝えてください:
invite_required— ライブラリが Showcase または Private で、ユーザーに招待がありません。所有者に招待してもらう必要があります。slot_exhausted— リンク枠の上限に達しています。エラーのdataにcurrent、limit、is_pro、guidanceが含まれるので、プランを推測せずその数値をそのまま伝えてください。ユーザーが手放すライブラリをすでに指定している場合(「A を B に置き換えて」)は、そのライブラリにaction: "unlink"でlibrary_linkを呼び、改めてlibrary_linkを呼びます。指定がなければlist_librariesのリンク済みライブラリを示してどれを外すか尋ねてください——自分で選んではいけません。ウェブサイトでの操作と、無料プラン(is_pro: false、1 枠)での Pro へのアップグレードは引き続き選択肢です。not_found— 参照が間違っているか、ライブラリが Private でこのアカウントからは見えません。ownerで検索し直し、アドレスをユーザーに確認してもらってください。
list_libraries に出るこのライブラリのドキュメント数が 0 ではないか(0 ならライブラリの所有者がまだコンテンツをプッシュしていません)→ explore でこのライブラリ全体に何が入っているかを一度眺め、そのうえで狙いを絞って検索する。
トラブルシューティング
完了したらユーザーに報告する
最後に、短い一段落で次のことをユーザーに伝えてください:- どの経路(API キーか OAuth か)で接続したか、サーバー名は何か
- 反映のために再読み込みが必要か — 必要なら「新しい会話を始める / クライアントを完全に終了して開き直す」の 2 つの方法もあわせて伝えること
- このライブラリにドキュメントが何件あり、だいたいどんな内容か
- 今後の使い方 — このライブラリを調べたいときはライブラリ名をはっきり伝えるだけでよく、
libraryパラメータはあなたが自動的に付けること
最後に 4 つの質問例を添える
レポートの最後に、ユーザーがそのままコピーして試せる質問を 4 つ提示してください。必ずこのライブラリの実際の内容に基づいてカスタマイズしてください: まずexplore でこのライブラリ全体の構成を確認し、必要なら search でいくつかのテーマを抜き出します。そのうえで、確かにこのライブラリの中身を指す質問を 4 つ書いてください。「このライブラリを要約して」のような、どこにでも当てはまる当たり障りのない内容は避けてください。良い質問は「これは確かにこのライブラリの話だ」と一目で伝わります。
関連ドキュメント
- クラウドライブラリの使い方 — 人間の読者に向けた完全な解説:作成、プッシュ、共有、上限
- Agent 向けインストールガイド — 自分のパソコン上のファイルをインデックスしたい場合はこちら
- ツール紹介 — 7 つの検索ツールの全パラメータの説明
- Skills の使い方 — AI アシスタントがこれらのツールをうまく組み合わせられるようにする

