Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Mixpanel одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ читать продуктовую аналитику Mixpanel: динамику событий, сегментацию по любому свойству, сохранённые воронки, удержание, частоту, сохранённые отчёты Insights, когорты и профили пользователей, а также управлять аннотациями на графиках. Вход через сервисный аккаунт; хранение данных в США, ЕС и Индии. Для отчётов нужен план Growth или Enterprise.
Попробуй спросить
Примеры промптов для Mixpanel
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Mixpanel, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Mixpanel + Cursor
Дайте ИИ читать продуктовую аналитику Mixpanel: динамику событий, сегментацию по любому свойству, сохранённые воронки, удержание, частоту, сохранённые отчёты Insights, когорты и профили пользователей, а также управлять аннотациями на графиках. Вход через сервисный аккаунт; хранение данных в США, ЕС и Индии. Для отчётов нужен план Growth или Enterprise.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
MIXPANEL_API_HOST, MIXPANEL_SERVICE_ACCOUNT_USERNAME, MIXPANEL_SERVICE_ACCOUNT_SECRET, MIXPANEL_PROJECT_ID
Шаг 1 — Получите учётные данные
- С ролью Owner или Admin откройте Organization Settings → Service Accounts (
https://mixpanel.com/settings/org#serviceaccounts, для проекта в ЕСhttps://eu.mixpanel.com/settings/org#serviceaccounts) и добавьте сервисный аккаунт. Owner или Admin проекта также может создать его в Project Settings → Service Accounts только для этого проекта. - Дайте ему имя (например, AnythingMCP), откройте доступ к проекту и выберите роль: Consumer достаточно для чтения отчётов и профилей; для создания, изменения или удаления аннотаций и для списка тегов аннотаций нужен Analyst или выше. Срок действия необязателен: когда он истечёт, каждый вызов будет завершаться ошибкой 401.
- Сразу скопируйте username (он выглядит как
anythingmcp.abc123.mp-service-account) вMIXPANEL_SERVICE_ACCOUNT_USERNAMEи secret вMIXPANEL_SERVICE_ACCOUNT_SECRET: Mixpanel показывает secret только один раз. Если он потерян, создайте новый сервисный аккаунт. - Укажите id проекта в
MIXPANEL_PROJECT_ID: Project Settings → Overview → Project ID или число после/project/в адресе проекта. - Задайте
MIXPANEL_API_HOSTпо месту хранения данных проекта (Project Settings → Overview → Data Residency):https://mixpanel.com(США, по умолчанию),https://eu.mixpanel.com(ЕС) илиhttps://in.mixpanel.com(Индия). - Только если в проекте используются Data Views: укажите в
MIXPANEL_WORKSPACE_IDid глобального представления данных (число после/view/в адресе). В остальных случаях оставьте поле пустым. - Установите коннектор и запустите
mixpanel_list_event_names, чтобы увидеть, какие события отслеживает ваш проект.
План: отчёты работают через Query API Mixpanel, который входит в планы Growth и Enterprise. На плане Free каждый инструмент отчётов отвечает 402, как и проверка подключения при установке. Инструменты аннотаций работают на любом плане. Чтобы попробовать отчёты, достаточно пробного периода Growth.
Лимиты: Mixpanel допускает 60 запросов в час и 5 одновременно на проект, и этот лимит общий для всех интеграций, которые обращаются к проекту. Каждый отчёт является одним запросом, поэтому просите разбивку сразу целиком, а не по дням или по пользователям. При превышении лимита Mixpanel отвечает 429: подождите, а не повторяйте запрос сразу.
Что он читает: динамику событий, сегментацию по любому свойству с суммами и средними, сохранённые воронки, удержание, частоту, сохранённые отчёты Insights, когорты и профили пользователей или групп. Запускать можно только сохранённые воронки и сохранённые отчёты Insights; отчёт находится по числу после report- в его адресе. Даты указываются целыми днями в часовом поясе проекта (Project Settings → Overview → Timezone).
Сначала подтверждение: аннотации являются заметками, привязанными к дате, которые каждый график проекта показывает всем его участникам. Перед mixpanel_create_annotation или mixpanel_update_annotation ИИ подтверждает у вас текст и дату. mixpanel_delete_annotation при установке отключён.
Частые ошибки: 401: неверный username или secret, или срок действия сервисного аккаунта истёк. 403: у сервисного аккаунта нет доступа к этому проекту, или его роль слишком низкая (для изменения аннотаций нужен Analyst). 400: обычно параметр с опечаткой, дата не в формате YYYY-MM-DD или фильтр с синтаксической ошибкой. Если правильный id проекта отклоняется, сверьте MIXPANEL_API_HOST с местом хранения данных проекта. Пустые результаты не являются ошибкой: для этого события или периода просто нет данных.
Коннектор не отправляет и не импортирует события и профили, не экспортирует сырые события, не выполняет JQL и не читает ленту активности отдельного пользователя, не редактирует Lexicon, не создаёт когорты и не работает с feature flags, экспериментами и администрированием проекта.
Шаг 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 — Добавьте коннектор в Cursor
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Cursor читает MCP-серверы из ~/.cursor/mcp.json. Добавь эту запись:
{
"mcpServers": {
"anythingmcp": {
"url": "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. - Сохрани файл и перезапусти Cursor.
- Открой Cursor → Settings → MCP и проверь, что
anythingmcpесть в списке и подключён. - Начинай общаться: агент теперь может вызывать инструменты
Mixpanel.
Доступные инструменты
| Tool | What it does |
|---|---|
mixpanel_list_event_names | List the names of the most common events in the project over the last 31 days, as a plain array of strings |
mixpanel_get_top_events | Get today's top events with their count (amount) and percent_change against yesterday, under events, plus the counting type |
mixpanel_get_event_counts | Count one or more events per minute, hour, day, week or month over a date range |
mixpanel_get_top_event_properties | List the most used property names of one event with how many events carry each, as an object of property name to {count} |
mixpanel_get_top_property_values | List the most common values of one property of one event, as a plain array of strings (e.g. the browsers or plans seen) |
mixpanel_get_event_property_counts | Count one event broken down by the values of one of its properties, per unit over a date range |
mixpanel_query_segmentation | Segmentation: count one event over a date range, optionally filtered with where and broken down with on |
mixpanel_query_segmentation_numeric | Segmentation into numeric buckets: count one event per day or hour, grouped into ranges of a numeric property expression (e.g. order amount… |
mixpanel_query_segmentation_sum | Sum a numeric expression over the events of one type per day or hour, e.g. revenue per day from properties["amount"] |
mixpanel_query_segmentation_average | Average a numeric expression over the events of one type per day or hour, e.g. the average order value from properties["amount"] |
mixpanel_list_funnels | List the saved funnels of the project with funnel_id and name. mixpanel_query_funnel needs one of these ids; a project without saved… |
mixpanel_query_funnel | Get the conversion data of a saved funnel over a date range: meta.dates and, per date, steps (count, step_conv_ratio, overall_conv_ratio… |
mixpanel_query_retention | Retention: of the users who did born_event (first-time, "birth") or any event (recurring, "compounded") in each cohort date, how many came… |
mixpanel_query_frequency | Frequency (addiction): how often users do an event within each day, week or month, counted per hour or per day |
mixpanel_query_insights_report | Run a saved Insights report and return what it shows: computed_at, date_range, headers and series (metric name to date to value) |
mixpanel_list_cohorts | List the saved cohorts of the project with id, name, description, count (members now), created and is_visible |
mixpanel_query_profiles | Read user profiles (or group profiles with data_group_id): one, a list of distinct ids, those matching a where expression, or the members… |
mixpanel_list_annotations | List the annotations of the project (notes pinned to a date on charts), optionally within a date range |
mixpanel_get_annotation | Read one annotation by id: results with id, date, description, user (who added it) and tags |
mixpanel_list_annotation_tags | List the tags used on annotations with id, name and has_annotations |
mixpanel_create_annotation | Add an annotation to the project: a note pinned to a date and time that every chart of the project shows to all its users |
mixpanel_update_annotation | Change the description or tags of an existing annotation (the date cannot be changed) |
mixpanel_delete_annotation | Delete an annotation for everyone in the project; it cannot be restored |
Примеры запросов
- «Сколько регистраций у нас было по неделям за последние три месяца с разбивкой по странам?»
- «Покажите конверсию нашей сохранённой воронки онбординга за прошлый месяц и шаг, на котором уходит больше всего пользователей.»
- «Какая доля пользователей, зарегистрировавшихся в сентябре, возвращалась в каждую из следующих восьми недель?»
- «Добавьте аннотацию о перезапуске страницы цен 1 октября и покажите мне текст и дату перед сохранением.»
FAQ
Поддерживает ли Cursor собственные MCP-серверы на бесплатном тарифе? Да, MCP доступен на тарифах Hobby, Pro и Business.
Следующие шаги
Это руководство помогло?