Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Twilio Segment одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать с вашим рабочим пространством Twilio Segment: выводить списки источников, destinations и хранилищ, проверять объём событий, доставку и синхронизацию хранилищ, читать планы трекинга, Functions, данные об использовании и журнал аудита. Рабочие пространства в США и ЕС.
Попробуй спросить
Примеры промптов для Twilio Segment
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Twilio Segment, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Twilio Segment + Gemini
Дайте ИИ работать с вашим рабочим пространством Twilio Segment: выводить списки источников, destinations и хранилищ, проверять объём событий, доставку и синхронизацию хранилищ, читать планы трекинга, Functions, данные об использовании и журнал аудита. Рабочие пространства в США и ЕС.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
SEGMENT_API_HOST, SEGMENT_API_TOKEN
Шаг 1 — Получите учётные данные
- Как Workspace Owner откройте Settings → Workspace settings → Access Management → Tokens (
https://app.segment.com/goto-my-workspace/settings/access-management/tokens) и нажмите Create Token. - Выберите токен Public API, а не токен Config API. Дайте ему минимальную роль, которой хватает для ваших задач: Workspace Member с ролями только для чтения (например, Source Read-only и Tracking Plan Read-only) для чтения, Workspace Owner только если инструменты записи будут включены.
- Segment показывает токен один раз: сразу скопируйте его в
SEGMENT_API_TOKEN. Он передаётся как Bearer-токен и только в Segment. - Укажите в
SEGMENT_API_HOSTрегион рабочего пространства:https://api.segmentapis.comдля пространства в США,https://eu1.api.segmentapis.comдля пространства в ЕС. Токен работает только в своём регионе. - Установите коннектор и запустите
segment_get_workspace, чтобы проверить подключение. Токен принадлежит одному рабочему пространству, поэтому ставьте по одному коннектору на каждое пространство.
Что он читает: источники (sources), destinations с их маппингами Actions, хранилища (warehouses) с состоянием подключения и последними синхронизациями, объём событий во времени, Delivery Overview (где теряются события, шаг за шагом, с причинами), метрики доставки по каждому destination, планы трекинга и их правила (Protocols), Functions с их кодом, ежедневное использование по вызовам API и MTU, а также Audit Trail с тем, кто что изменил. Для планов трекинга нужен Protocols, для Functions нужна функция Functions, для маппингов нужны Destination Subscriptions в рабочем пространстве.
Секреты: поля настроек, в которых обычно хранятся учётные данные destinations и хранилищ (ключи API, секреты, токены, пароли), не выводятся. Но segment_get_source возвращает write keys источника, с которыми кто угодно может отправлять данные в этот источник.
Лимиты: Segment ограничивает запросы по токену, IP-адресу и эндпоинту и отвечает 429 с заголовком Retry-After. Некоторые эндпоинты строже: синхронизации хранилищ допускают 2 вызова в минуту, объём событий 60 в минуту, правила планов трекинга и состояние подключения хранилищ 200 в минуту. Списки приходят страницами до 1 000 элементов, и ИИ идёт по pagination.next, пока не получит всё.
Отключены при установке: segment_update_source и segment_update_destination переименовывают источник или destination либо включают и выключают его, а выключенный отбрасывает данные, пока его снова не включат. segment_delete_source и segment_delete_destination нельзя отменить. Администратор включает эти инструменты осознанно, и даже тогда ИИ сначала подтверждает у вас каждое изменение; удаление ждёт, пока вы не подтвердите id и название.
Частые ошибки: 403 "Not authorized to perform this operation": токен неверный или отозван, относится к рабочему пространству в другом регионе, является токеном Config API, или его роль не охватывает этот ресурс. 401: токен не был отправлен. 404: в этом рабочем пространстве нет ресурса с таким id. 422: параметр отсутствует или недействителен, например период для Delivery Overview длиннее, чем позволяет гранулярность. Сообщение о функции означает, что в рабочем пространстве нет Protocols, Functions или Destination Subscriptions. 429: подождите время, указанное в Retry-After.
Коннектор не отправляет события: Tracking API Segment использует write key источника на другом хосте. Он также не создаёт источники, destinations и хранилища и не охватывает фильтры, трансформации, Reverse ETL, аудитории и computed traits Engage, управление доступом, правила удаления и подавления данных и каталог.
Шаг 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 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
Twilio Segment.
Доступные инструменты
| Tool | What it does |
|---|---|
segment_get_workspace | Get the Segment workspace the token belongs to (id, slug, name) |
segment_list_sources | List the workspace's sources (websites, apps, servers and cloud apps that send data) with id, name, slug, enabled flag, source type… |
segment_get_source | Get one source by id: name, slug, enabled flag, source type, labels, write keys, settings and the id of the tracking plan connected to it |
segment_list_source_destinations | List the destinations connected to one source (id, name, enabled flag, destination type) |
segment_list_source_warehouses | List the warehouses connected to one source (id, name, enabled flag, warehouse type) |
segment_get_source_schema_settings | Get a source's schema settings: whether unplanned track events, properties and traits are allowed or blocked, what happens on tracking plan… |
segment_list_destinations | List the workspace's destinations (tools Segment sends data to) with id, name, enabled flag, destination type, catalog metadata id and the… |
segment_get_destination | Get one destination by id: name, enabled flag, destination type, source id and its settings |
segment_list_destination_subscriptions | List the mappings (subscriptions) of an Actions destination: id, name, action, trigger (which events it fires on) and enabled flag |
segment_get_destination_delivery_metrics | Delivery metrics summary of one destination for one source: totals per metric (delivered, discarded, retried and so on) with breakdowns |
segment_list_warehouses | List the workspace's warehouses (id, name, enabled flag, warehouse type such as Snowflake, BigQuery, Redshift, Postgres) |
segment_get_warehouse | Get one warehouse by id: name, enabled flag, warehouse type and its connection settings without passwords, keys and other secrets |
segment_get_warehouse_connection_state | Check whether Segment can currently connect to a warehouse with its saved settings (e.g |
segment_list_warehouse_syncs | Recent sync reports of a warehouse for every connected source: source id, start and end, status, duration, rows synced and notices |
segment_list_tracking_plans | List the tracking plans (id, name, slug, description, type, created and updated) |
segment_get_tracking_plan | Get one tracking plan by id (name, slug, description, type, created and updated) |
segment_list_tracking_plan_rules | List the rules of a tracking plan: per event or trait the rule type, key, JSON Schema of the allowed properties, version and dates |
segment_list_tracking_plan_sources | List the sources connected to a tracking plan (id, name, slug, enabled flag, source type) |
segment_list_functions | List the workspace's Functions of one type (id, name, description, type, created) |
segment_get_function | Get one Function by id, including its JavaScript code, declared settings (names and types, not values) and type |
segment_get_event_volume | Event volume of the workspace over time: totals and series per bucket, optionally grouped by event name, event type or source and filtered… |
segment_get_delivery_overview | Delivery Overview counts for one step of a source's pipeline: successfully-received and failed-on-ingest (events reaching Segment)… |
segment_get_daily_api_calls_usage | Daily cumulative API call counts of the workspace for one usage month (the volume Segment bills on for API-based plans) |
segment_get_daily_mtu_usage | Daily cumulative monthly tracked users (MTU) of the workspace for one usage month: anonymous, identified, anonymous then identified and… |
segment_list_audit_events | List Audit Trail events (who changed what and when): id, timestamp, type (e.g |
segment_update_source | Rename a source or switch it on or off |
segment_update_destination | Rename a destination or switch it on or off |
segment_delete_source | Delete a source for good, with its settings and connections; data sent with its write key is no longer accepted |
segment_delete_destination | Delete a destination for good, with its settings and mappings |
Примеры запросов
- «Какие из наших destinations отключены и из каких источников они читают?»
- «Покажи Delivery Overview нашего источника iOS за последние 24 часа и где были отброшены события.»
- «Как менялся объём событий по источникам за последние 7 дней и сколько MTU мы уже использовали в этом месяце?»
- «Кто менял источники или destinations за последние две недели, судя по журналу аудита?»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
Это руководство помогло?