API ВЕГА
English

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.