インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Algolia をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI に Algolia のインデックスを検索、確認させます。インデックスの一覧、レコードの検索と一括読み取り、設定、シノニム、Rules の確認、よく検索される語と結果ゼロの検索の確認ができ、確認のうえでレコードの追加や更新も行います。
こう聞いてみよう
Algolia のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Algolia をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Algolia
AI に Algolia のインデックスを検索、確認させます。インデックスの一覧、レコードの検索と一括読み取り、設定、シノニム、Rules の確認、よく検索される語と結果ゼロの検索の確認ができ、確認のうえでレコードの追加や更新も行います。
セットアップ
- Algolia ダッシュボードの Settings → API Keys(
https://dashboard.algolia.com/account/api-keys)を開き、Application ID をALGOLIA_APP_IDにコピーします。 - Admin キーを使い回さず、All API keys → New API key で専用のキーを作成します。
AnythingMCPなどの説明を付け、必要なら一部のインデックスに限定し、ACLsearch、browse、listIndexes、settings、analyticsを付与します。ALGOLIA_API_KEYに貼り付けます。 ALGOLIA_ANALYTICS_REGIONにusまたはdeを設定します。ダッシュボードの Settings → Infrastructure → Analytics に表示されるアナリティクスのリージョンです。ほとんどのアプリケーションはusです。- コネクタをインストールします。接続チェックでは、
algolia_list_indicesと同じようにインデックスを一覧します。
Search-Only キーが使えない理由: 接続チェックには listIndexes の ACL が必要です。Algolia の既定の Search-Only API キーには search しかないため、検索自体は動いても、接続チェックは 403「Method not allowed with this API key」で失敗します。手順 2 のカスタム読み取りキーを作成してください。Admin API キーも使わないでください。インデックスの削除やキーの管理ができてしまい、ここにあるツールはどれもその権限を必要としません。各キーの ACL、インデックスの制限、レート制限は Settings → API Keys → All API keys で確認できます。
AI ができること: サイトと同じようにインデックスを検索できます。タイプミスの許容、brand:Apple AND price < 500 のようなフィルター、ファセットの件数、ページ送り(既定 10 件、最大 100 件)に対応します。algolia_browse でレコードを一括で読み取り、単一のレコード、インデックスの設定、シノニム、Rules を読んで、結果がその順位になる理由を説明します。AI による検索はアナリティクスに記録されません。
検索分析: algolia_top_searches、algolia_no_result_searches(探しても見つからなかったもの)、algolia_top_hits、algolia_search_count。既定の期間は直近 8 日間です。アナリティクスは最大で数時間遅れて反映され、トラフィックのないインデックスにはデータがありません。
書き込みは先に確認します: algolia_save_object はレコードを追加するか丸ごと置き換え、algolia_partial_update_object は一部の属性だけを変更します。どちらの場合も、AI はインデックス、objectID、内容を示してから、あなたの同意を待ちます。どちらも追加で addObject の ACL が必要なので、読み取りキーは読み取り専用のままです。Algolia は変更をバックグラウンドで反映し、少し後に検索できるようになります。
インストール時はオフ: algolia_delete_object はレコードを完全に削除します。管理者が意図して有効にするもので、deleteObject の ACL が必要です。
よくあるエラー: 403「Invalid Application-ID or API key」: Application ID またはキーが間違っているか、キーが削除されています。401「Invalid credentials」は Analytics API での同じ意味のエラーです。アナリティクスのリージョンも確認してください。403「Method not allowed with this API key」: キーに ACL が足りません。「Index not allowed with this API key」: キーが別のインデックスに限定されています。404: インデックスまたはレコードが存在しません。インデックス名は大文字と小文字を区別します。429: キーのレート制限に達しました。
このコネクタは、インデックスの作成、コピー、削除、設定、シノニム、Rules の変更、API キーの管理、Insights イベント、Recommend、Query Suggestions、Crawler には対応していません。
前提条件: ALGOLIA_APP_ID, ALGOLIA_API_KEY, ALGOLIA_ANALYTICS_REGION
ローカルでコネクタをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
http://localhost:3000/connectors/store を開き、 Algolia を選択し、前提条件に記載された環境変数を入力します。
利用可能なツール
| Tool | What it does |
|---|---|
algolia_list_indices | List the indices of the application: name, number of records (entries), data and file size, last update and build time, and replica… |
algolia_search | Search one index the way the user's site or app does: full-text query with typo tolerance, filters, facets and paging |
algolia_browse | Read many records of an index in bulk, beyond the 1,000-hit limit of a search: returns up to hits_per_page records and a cursor; call again… |
algolia_get_object | Get one record by its objectID, optionally only some attributes |
algolia_get_settings | Get an index's settings: searchable attributes, attributes for faceting, custom ranking, ranking criteria, typo tolerance, replicas… |
algolia_search_synonyms | Search or list the synonyms of an index: objectID, type (synonym, onewaysynonym, altcorrection1/2, placeholder) and the words |
algolia_search_rules | Search or list the Rules of an index (merchandising and query rules): objectID, conditions (pattern, anchoring, context), consequence… |
algolia_save_object | Add a record, or replace an existing one entirely, under a given objectID |
algolia_partial_update_object | Change some attributes of a record, leaving the others as they are |
algolia_delete_object | Delete one record by objectID |
algolia_top_searches | The most frequent searches on an index over a period, with how often each was made and how many results it returned; with click_analytics… |
algolia_no_result_searches | The most frequent searches on an index that returned no results, with their count and how many of them had filters applied |
algolia_top_hits | The records that appear most often in search results on an index (objectID and count), overall or for one search query; with… |
algolia_search_count | The number of searches on an index over a period, in total and per day |
プロンプトの例
- 「Algolia にはどんなインデックスがあり、それぞれレコードはいくつありますか?」
- 「過去 30 日間に products インデックスで最も多く検索された語は何ですか?結果がゼロだった検索も教えてください。」
- 「products インデックスでランニングシューズを brand:Nike のフィルターで検索し、上位 10 件を価格付きで見せてください。」
- 「レコード 4711 が『スニーカー』でこんなに下位なのはなぜですか?インデックスの設定、シノニム、Rules を確認してください。」
- 「products インデックスのレコード 4711 の価格を 89.90 に変更してください。先に変更内容を見せてください。」
次のステップ
このガイドは役に立ちましたか?