Кратко
Дайте ИИ искать и проверять ваши индексы Algolia: показывать индексы, искать и выгружать записи, читать настройки, синонимы и Rules, смотреть популярные запросы и запросы без результатов, а с вашего подтверждения добавлять и обновлять записи.
Пошаговая настройка
Подключи Algolia к Microsoft Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Algolia в пошаговой настройке и добавь свой MCP URL в Microsoft Copilot. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Algolia
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Algolia, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Algolia + Microsoft Copilot
Дайте ИИ искать и проверять ваши индексы Algolia: показывать индексы, искать и выгружать записи, читать настройки, синонимы и Rules, смотреть популярные запросы и запросы без результатов, а с вашего подтверждения добавлять и обновлять записи.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ALGOLIA_APP_ID, ALGOLIA_API_KEY, ALGOLIA_ANALYTICS_REGION
Шаг 1 — Получите учётные данные
- Откройте в панели Algolia Settings → API Keys (
https://dashboard.algolia.com/account/api-keys) и скопируйте Application ID вALGOLIA_APP_ID. - Создайте отдельный ключ в All API keys → New API key, а не используйте ключ Admin. Добавьте описание, например
AnythingMCP, при необходимости ограничьте его отдельными индексами и выдайте ACLsearch,browse,listIndexes,settingsиanalytics. Вставьте его вALGOLIA_API_KEY. - Укажите в
ALGOLIA_ANALYTICS_REGIONзначениеusилиde: регион аналитики, который панель показывает в Settings → Infrastructure → Analytics. Большинство приложений используютus. - Установите коннектор. Проверка подключения выводит список ваших индексов, как
algolia_list_indices.
Почему не ключ Search-Only: проверке подключения нужен ACL listIndexes. У стандартного Search-Only API key в Algolia есть только search, поэтому проверка завершается ошибкой 403 «Method not allowed with this API key», хотя сам поиск с ним работал бы. Вместо него создайте собственный ключ для чтения из шага 2. Admin API key тоже не используйте: он может удалять индексы и управлять ключами, а ни одному инструменту здесь это не нужно. ACL, ограничения по индексам и rate limit каждого ключа видны в Settings → API Keys → All API keys.
Что умеет ИИ: искать по индексу так же, как ваш сайт, с учётом опечаток, фильтрами вроде brand:Apple AND price < 500, подсчётом фасетов и постраничным выводом (по умолчанию 10 результатов, не больше 100); выгружать записи пачками через algolia_browse; читать отдельные записи, настройки индекса, синонимы и Rules, чтобы объяснить, почему результаты ранжируются именно так. Поиски, которые делает ИИ, не попадают в вашу аналитику.
Аналитика поиска: algolia_top_searches, algolia_no_result_searches (что люди ищут и не находят), algolia_top_hits и algolia_search_count. Период по умолчанию: последние 8 дней. Аналитика отстаёт на несколько часов, а данные у индекса появляются только при наличии трафика.
Запись только после подтверждения: algolia_save_object добавляет запись или полностью её заменяет, а algolia_partial_update_object меняет отдельные атрибуты. Перед каждым вызовом ИИ показывает индекс, objectID и содержимое и ждёт вашего «да». Обоим дополнительно нужен ACL addObject, так что ключ для чтения остаётся только для чтения. Algolia применяет изменения в фоне, и через мгновение их уже можно найти.
Отключено при установке: algolia_delete_object, который удаляет запись безвозвратно. Администратор включает его осознанно, и ему нужен ACL deleteObject.
Частые ошибки: 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: ключ достиг своего rate limit.
Коннектор не создаёт, не копирует и не удаляет индексы, не меняет настройки, синонимы и Rules, не управляет API-ключами и не охватывает события Insights, Recommend, Query Suggestions и Crawler.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Microsoft Copilot
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.
- В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
- Укажи Server name (например,
AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер. - В аутентификации выбери API key, установи Type в Header, укажи имя заголовка
X-API-Keyи нажми Create. - В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
- Проверь в панели Test агента: попроси о том, для чего нужны инструменты
Algolia. - Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.
Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.
Доступные инструменты
| 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 и сколько записей в каждом?»
- «Что чаще всего искали в индексе products за последние 30 дней и какие запросы не дали результатов?»
- «Найди в индексе products беговые кроссовки с фильтром brand:Nike и покажи первые 10 с ценой.»
- «Почему запись 4711 так низко по запросу „кроссовки“? Проверь настройки индекса, синонимы и Rules.»
- «Измени цену записи 4711 в индексе products на 89,90. Сначала покажи изменение.»
FAQ
Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.
Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.
Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?