DataFast MCP
официальныйСервер DataFast MCP позволяет MCP-совместимым клиентам, таким как Codex, Claude Code и Cursor, запрашивать вашу аналитику и управлять вашим аккаунтом с помощью естественного языка.
Что можно делать с DataFast MCP?
- Список сайтов и аналитика — Попросите вашего ассистента перечислить доступные сайты, затем покажите посетителей и выручку за последние семь дней через
https://datafa.st/api/mcp. - Запрос пользовательских целей — Запрашивайте трафик, выручку или метрики пользовательских целей для конкретного сайта и диапазона дат, которые вы авторизуете.
- Управление операциями сайта — Одобряйте или выполняйте действия по администрированию сайта, разрешенные вашими правами, при этом инструменты записи требуют подтверждения.
- Контроль области доступа — Ограничивайте подключения конкретными сайтами и правами только на чтение или запись при настройке OAuth или токенов API.
Документация
Начало работы с MCP
Подключите своего ИИ-ассистента к DataFast, чтобы запрашивать данные о трафике, выручке и пользовательских целях, а также управлять операциями на сайте, которые вы разрешили. Вам понадобится аккаунт DataFast с доступом к API.
Выберите способ подключения
Выберите один метод. Оба используют Streamable HTTP для связи с DataFast.
- Вход через OAuth — рекомендуется для клиентов, поддерживающих вход через OAuth, включая Codex и Claude Code. Выберите сайты и разрешения в DataFast; клиент автоматически управляет своим токеном подключения. Вам не нужно создавать или копировать API-ключ.
- Использование API-токена — для клиентов, которые запрашивают Bearer-токен. Создайте токен аккаунта с ограниченными правами в DataFast и добавьте его в конфигурацию вашего клиента.
Оба метода предоставляют одинаковый набор инструментов DataFast. Разрешения OAuth позволяют отдельно одобрять аналитику, администрирование сайта, действия с аккаунтом и управление учетными данными. См. справочник инструментов для получения информации о том, что поддерживает каждый метод.
Подключение через OAuth
1. Добавьте DataFast в свой клиент
Добавьте удаленный MCP-сервер с указанным ниже URL и выберите OAuth или «Войти».
https://datafa.st/api/mcp
Для Codex добавьте сервер и завершите вход в браузере:
codex mcp add datafast --url https://datafa.st/api/mcp
Чтобы войти снова позже, выполните codex mcp login datafast. Поддерживаются как документы метаданных клиента, так и динамическая регистрация, включая нативные loopback-обратные вызовы. Если DataFast уже настроен с Bearer-токеном, удалите эти учетные данные из конфигурации DataFast в клиенте перед переходом на OAuth.
Для Claude Code добавьте сервер, затем откройте /mcp внутри Claude Code и авторизуйте DataFast:
claude mcp add --transport http datafast https://datafa.st/api/mcp
2. Войдите и одобрите доступ
- Войдите на datafa.st с помощью существующего аккаунта DataFast.
- Выберите сайты, к которым этот клиент может получить доступ.
- Просмотрите запрашиваемые разрешения. Разрешения на чтение выбраны по умолчанию; включайте запись только если хотите, чтобы клиент вносил эти изменения.
- Нажмите Разрешить доступ, чтобы вернуться к клиенту.
DataFast выдает клиенту токен доступа для этого подключения. Клиент сохраняет его и автоматически обновляет, пока подключение остается действительным. Ваш пароль DataFast, сессия панели управления и существующие API-ключи не передаются клиенту.
3. Попробуйте
Начните разговор с включенным DataFast и спросите:
Перечислите мои доступные сайты, затем покажите посетителей и выручку для моего сайта за последние семь дней.
Подтвердите сайт и диапазон дат перед продолжением. Ваши план и разрешения по-прежнему действуют.
Управляйте подключением или отзывайте его в разделе Настройки → API / MCP → Подключенные приложения. Переподключитесь, когда DataFast попросит вас снова одобрить доступ, или когда вы захотите предоставить доступ к другим сайтам или разрешениям.
Подключение через API-токен
Используйте этот метод, когда ваш клиент запрашивает API-ключ или Bearer-токен. Для MCP начните с токена доступа к аккаунту, который начинается с dft_.
1. Создайте токен аккаунта
- Откройте Настройки аккаунта → API / MCP.
- В разделе Новый токен доступа выберите Конкретные сайты, чтобы ограничить доступ, или Все сайты, если это соответствует вашим задачам.
- Выберите только те разрешения, которые вам нужны. Для аналитического подключения начните с Сайты → Чтение и Аналитика → Чтение, отключив все остальные разрешения.
- Дайте токену узнаваемое имя, нажмите Создать токен и скопируйте значение
dft_. Оно отображается только один раз.
2. Добавьте токен в свой клиент
Используйте https://datafa.st/api/mcp и отправляйте токен как заголовок Authorization: Bearer …. Храните его в настройках учетных данных клиента или в переменной окружения, вне системы контроля версий и чат-сообщений.
Codex: сделайте свой токен доступным как переменную окружения DATAFAST_TOKEN, затем выполните:
codex mcp add datafast \
--url https://datafa.st/api/mcp \
--bearer-token-env-var DATAFAST_TOKEN
Claude Code: замените dft_xxx на свой токен:
claude mcp add --transport http datafast https://datafa.st/api/mcp \
--header "Authorization: Bearer dft_xxx"
Cursor: добавьте эту запись в свой mcp.json. Сделайте DATAFAST_TOKEN доступным в окружении Cursor; Cursor разворачивает переменную окружения при подключении.
{
"mcpServers": {
"datafast": {
"url": "https://datafa.st/api/mcp",
"headers": {
"Authorization": "Bearer ${env:DATAFAST_TOKEN}"
}
}
}
}
Другие клиенты: введите URL сервера и Bearer-токен в их настройках удаленного MCP. Клиентам, поддерживающим только локальные stdio-серверы, потребуется мост, например mcp-remote.
3. Попробуйте и управляйте доступом
Попросите клиента перечислить ваши доступные сайты, затем запросите посетителей и выручку для одного сайта за последние семь дней.
Управляйте токеном в разделе Ваши токены доступа в Настройки аккаунта → API / MCP. Используйте Изменить разрешения, чтобы изменить его возможности, Перевыпустить, чтобы заменить секрет, или Удалить, чтобы отозвать его. После перевыпуска токена обновите значение в клиенте.
Уже есть df_ API-ключ сайта? Общая конечная точка MCP также принимает их, с доступом, привязанным к этому сайту. Проверьте Аутентификацию API для получения информации о поддерживаемых операциях. Вы также можете ограничить токен аккаунта одним сайтом с помощью опции Конкретные сайты выше.
Как ограничивается доступ
Оба метода предоставляют клиенту секретные учетные данные. OAuth автоматизирует выдачу и продление этих учетных данных после вашего согласия; API-токен — это учетные данные, которые вы создаете и настраиваете самостоятельно.
DataFast проверяет на сервере учетные данные, разрешенное действие, доступ к сайту, текущее членство и применимые ограничения аккаунта или плана. Идентификатор сайта в запросе инструмента — это цель для проверки, а не доказательство доступа. Например, OAuth-подключение, одобренное для чтения сайта A, не может читать сайт B или редактировать сайт A.
OAuth-подключения имеют доступ только к одобренным сайтам. Сайт, созданный через одобренный OAuth-инструмент, добавляется к этому подключению; сайты, добавленные в другом месте, не передаются автоматически. OAuth-токены истекают через один час, автоматически обновляются до 30 дней с момента выдачи и требуют нового согласия не позднее чем через 90 дней. Токены аккаунта, созданные в панели управления, остаются действительными, пока вы их не перевыпустите или не удалите, с учетом доступа и разрешений вашего аккаунта. API-ключи и токены аккаунта, выданные через OAuth, также зависят от того, что исходное подключение остается действительным.
OAuth-токены работают только на той конечной точке MCP, для которой они были выданы. Их нельзя вставить в публичный REST API или использовать для входа в панель управления DataFast. Токены аккаунта также работают с поддерживаемыми конечными точками REST API.
Безопасность
- Начните с ограниченного доступа. Предоставьте клиенту только те сайты и разрешения, которые ему нужны. Действия с аккаунтом, управление учетными данными и полные данные о посетителях требуют отдельных разрешений OAuth, которые по умолчанию отключены.
- Проверяйте изменения. Инструменты записи OAuth требуют подтверждения и ключа повторной попытки. Инструменты API-токена требуют подтверждения для чувствительных операций, таких как удаление данных или выдача учетных данных. Эти проверки дополняют интерфейс подтверждения клиента; они не заменяют выбор надежного клиента.
- Храните учетные данные в тайне. Оба метода используют Bearer-токены: тот, кто получит действительный токен, сможет использовать его разрешенный доступ до истечения срока или отзыва. Никогда не помещайте учетные данные в URL, систему контроля версий или чат-сообщения.
- Отключайтесь при необходимости. Отзыв OAuth-подключения блокирует последующие запросы и обновления. Уже выполняющийся запрос может завершиться, а данные, уже переданные другому приложению, не удаляются при отзыве.
- Операции только для панели управления остаются в панели управления. MCP не может удалять сайты или подключать/отключать платежных провайдеров.