Fastero MCP-сервер
Запрашивайте данные из баз и создавайте дашборды, приложения Streamlit и отчёты для своей команды — с помощью GitHub Copilot, Claude или другого MCP-клиента.
Fastero — это размещённый сервис. В этом репозитории приведены инструкции по подключению; сам сервер работает по адресу:
https://api.fastero.com/api/v1/mcp
Он включён в официальный реестр MCP под именем com.fastero/fastero.
Что можно делать
Формулируйте запросы обычными словами. Ассистент работает в вашем рабочем пространстве Fastero, а созданные материалы остаются там и доступны вашей команде:
-
Изучать данные. Просматривать подключения и таблицы, выполнять SQL-запросы только на чтение, а также читать согласованные командой определения, например, что считается выручкой.
-
Создавать дашборды. Сохранять запросы и превращать их в графики, таблицы и карточки показателей на дашборде, который коллеги смогут открыть под своими учётными записями.
-
Делиться и планировать отправку. Приглашать коллег, публиковать общедоступную ссылку на дашборд только для чтения или отправлять дашборд по электронной почте с приложенным PDF участникам рабочего пространства каждый понедельник.
-
Публиковать приложения и код. Развёртывать приложение Streamlit с доступом через учётную запись Fastero, а также запускать ноутбуки и проекты Python сразу или по расписанию, передавая им ваши секреты.
-
Следить за показателями. Получать электронное письмо, когда показатель пересекает заданное пороговое значение.
Подключение
Для работы потребуется учётная запись Fastero: зарегистрируйтесь.
VS Code (GitHub Copilot)
Откройте палитру команд, выполните MCP: Add Server, выберите HTTP и вставьте указанный выше адрес.
Или добавьте сервер в mcp.json:
{
"servers": {
"fastero": {
"type": "http",
"url": "https://api.fastero.com/api/v1/mcp"
}
}
}
Запустите сервер. Когда VS Code спросит, можно ли выполнить вход, выберите Allow, затем войдите в Fastero, при необходимости выберите рабочее пространство и подтвердите подключение. В Copilot Chat используйте режим Agent.
Claude
На claude.ai откройте Customize → Connectors, выберите + Add → Add custom connector, задайте имя и вставьте адрес. Если появится запрос OAuth-клиента, выберите Register automatically. Затем войдите в Fastero, при необходимости выберите рабочее пространство и подтвердите подключение. В планах Team и Enterprise владелец организации добавляет коннектор в разделе Organization settings → Connectors, после чего каждый участник подключает его самостоятельно.
Коннектор также работает в Claude Desktop. Claude Code автоматически обнаружит его, если выполнен вход в ту же учётную запись Claude.
Другие MCP-клиенты
Другие клиенты, поддерживающие удалённые MCP-серверы со входом через OAuth, также должны работать с этим адресом.
Fastero поддерживает динамическую регистрацию клиентов, поэтому предварительно регистрировать приложение не нужно. Если клиент не может завершить вход, используйте API-ключ.
С API-ключом
Для скриптов, автоматизации или клиента, который не поддерживает вход: в Fastero откройте Settings → Developers → AI Agent Access → Create key и выберите разрешённые для ключа действия. При выборе Build dashboards предоставляются разрешения на чтение данных, выполнение SQL, создание новых подключений, а также создание и редактирование. Разрешение на создание и редактирование включает настройку оповещений, включение и отключение уже существующих расписаний и триггеров, а также изменение кода приложения или проекта Python, который уже запущен или выполняется по расписанию. После изменения кода будет запущена его новая версия. Запуск кода и настройка расписаний; общедоступные ссылки, отправка дашбордов по электронной почте и приглашения; а также Secrets настраиваются отдельно — для каждого предусмотрен собственный флажок. Передавайте ключ в заголовке Authorization: Bearer .
Чтобы VS Code запросил ключ один раз и не сохранял его в файле, используйте такую конфигурацию:
{
"inputs": [
{ "type": "promptString", "id": "fastero-key", "description": "Fastero API key", "password": true }
],
"servers": {
"fastero": {
"type": "http",
"url": "https://api.fastero.com/api/v1/mcp",
"headers": { "Authorization": "Bearer ${input:fastero-key}" }
}
}
}
В Claude Code, если выполнен вход с API-ключом:
"">
claude mcp add --scope user --transport http fastero https://api.fastero.com/api/v1/mcp --header "Authorization: Bearer <key>"
Срок действия ключей — до 90 дней. Fastero уведомит вас в приложении за 14 и за 3 дня до истечения срока действия.
Несколько рабочих пространств
Для каждого рабочего пространства предусмотрен собственный адрес:
https://api.fastero.com/api/v1/mcp/org/. Адрес можно скопировать в разделе AI Agent Access. На claude.ai добавьте отдельный коннектор для каждого рабочего пространства.
Безопасность
-
Вы входите в систему и подтверждаете разрешённые для ассистента действия. Он работает от вашего имени в выбранном рабочем пространстве и не может выполнять действия, недоступные вашей учётной записи.
-
Пароли подключений, Git-токены и значения Secrets не возвращаются ни одним инструментом. Код, запущенный в Fastero, получает доступ к вашим Secrets, а приложение Streamlit, связанное с подключением, — к данным для входа в это подключение. Поэтому всё, что выводит такой код, видно ассистенту.
-
Список коннекторов и ключей для каждого рабочего пространства находится в разделе Settings → Developers → AI Agent Access. Отзыв доступа прекращает его действие сразу же.
Примеры запросов
-
«Покажи таблицы в моей базе данных продаж».
-
«Создай дашборд с названием “Обзор продаж”: выручка и количество заказов за последний месяц, выручка по месяцам за последние два года и десять товаров с наибольшей выручкой».
-
«Отправляй мне этот дашборд по электронной почте каждый понедельник в 8:00 по лондонскому времени».
-
«Разверни приложение Streamlit из этой папки в Fastero и пришли мне ссылку».
-
«Сообщи мне, если число регистраций за день опустится ниже 20».
Помощь
Вопросы и отзывы: fastero.com/contact.