Springbrand.ai

официальный

Рынок возможностей для AI-агентов

Что можно делать с Springbrand Ai MCP?

  • Установка production-версии SpringBrand — Попросите вашего ассистента следовать INSTALL.md и настроить production-запись MCP с нативной OAuth-авторизацией.
  • Настройка среды разработки — Попросите ассистента установить предварительную версию springbrand-dev с помощью INSTALL.dev.md, используя runtime API-ключ.
  • Установка на конкретных хостах — Запросите настройку для конкретного хоста через INSTALL.claude.md, INSTALL.cursor.md или INSTALL.workbuddy.md для Claude Code, Cursor или WorkBuddy.
  • Обновление существующих установок — Попросите ассистента обновить установленный плагин SpringBrand на месте, используя встроенный процесс обновления Marketplace.
  • Миграция с устаревших релизов — Поручите ассистенту обновить устаревший релиз плагина до текущей единой записи плагина с инструментами, имеющими доменный префикс.

Размещённый MCP-сервер

npx add-mcp 'https://connector.springbrand.ai/mcp'

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

Настройка SpringBrand Agent

Установите SpringBrand Production через соответствующее нативное руководство Host: WorkBuddy использует опубликованный релиз R2; Codex, Claude Code и Cursor используют GitHub main. Другие Agent'ы используют документированный запасной вариант Skill-plus-MCP.

Это дерево исходников содержит пять канонических навыков и одну запись MCP для каждого окружения. Опубликованный пакет WorkBuddy v1.2.2 включает те же пять навыков. Запись MCP предоставляет пять общих Meta Tools; доменные навыки сохраняют бизнес-границы через обнаруженные контракты операций, а не через зарегистрированные префиксы имен инструментов:

НавыкРольИспользование MCP
springbrand-gtmОсновная точка входа GTM-бизнеса; передает управление одному доменному навыкунет (никогда не вызывает MCP)
ask-springbrandAsk SpringBrand — неисполняемое руководство по возможностямнет (никогда не вызывает MCP)
springbrand-platformПлатформа — создание/публикация артефактов, жизненный цикл плагиновобщие инструменты обнаружения, схемы, выполнения и результатов
springbrand-action-apiAction API — динамическое выполнение сервисов APIобщие инструменты обнаружения, схемы, выполнения и результатов
springbrand-connectorConnector — авторизованные сторонние системыобщие инструменты плюс управление подключениями

Быстрый старт

SpringBrand имеет два окружения. Выберите нужное и вставьте соответствующий промпт в ваш Agent (Cursor, Claude Code, Codex, Copilot, Devin, Windsurf, WorkBuddy или любой совместимый Agent).

Production

Установите или обновите SpringBrand Production, следуя https://plugin.springbrand.ai/INSTALL.md.. Определите этого Agent'а, используйте соответствующее руководство Host, проверьте, установлен ли SpringBrand, обновите существующий Marketplace/Plugin на месте при обновлении, предпочитайте нативный OAuth, сохраняйте существующую конфигурацию и приостанавливайтесь только для шагов UI или OAuth, которые я должен выполнить.

INSTALL.md — универсальный протокол production. Он направляет WorkBuddy на опубликованный релиз R2, а другие Host'ы — на их существующие пути GitHub. Не используйте устаревшую ветку stable и не угадывайте неопубликованную версию. Запись MCP для production требует нативного OAuth Host — одно согласие на Surface (одна авторизация покрывает все три домена).

Development

Следуйте официальному руководству по установке SpringBrand для разработки, чтобы завершить настройку: https://github.com/springbrand-lab/springbrand-agent-setup/blob/v1.2.1-dev.2/INSTALL.dev.md Сначала определите целевое окружение и Host. Предоставляйте ключ API для разработки только во время выполнения через защищенный поток учетных данных Host. Настройте ровно одну запись springbrand-dev, сохраняйте несвязанную конфигурацию, выполните авторитетную проверку идентичности и проверку работоспособности настроенного сервиса MCP, и сообщите, требуется ли перезапуск или новая сессия. Не запускайте OAuth, если ключ API действителен; используйте ручные инструкции UI и остановитесь, если Host не может безопасно представить учетные данные Bearer.

Нативный плагин для разработки — это неизменяемый предрелизный v1.2.1-dev.2. Он идентифицируется как springbrand-dev, отображается как SpringBrand Dev и включает одну запись MCP springbrand-dev по адресу https://devconnector.springbrand.ai/mcp. Выбранный дескриптор разработки владеет собственным нативным HTTP-транспортом и представлением учетных данных API-ключа во время выполнения.

Держите полные плагины production и development включенными вместе только тогда, когда Host может различать их записи и маршрутизацию. Сохраняйте запись production и всю несвязанную конфигурацию во время установки или миграции development. Ручной запасной вариант использует те же пять канонических навыков и добавляет или обновляет только отдельно названную запись MCP springbrand-dev.

Production vs Development

ProductionDevelopment
Руководство по установкеINSTALL.mdINSTALL.dev.md
Имя записи MCPspringbrandspringbrand-dev
URL MCPhttps://connector.springbrand.ai/mcphttps://devconnector.springbrand.ai/mcp
АутентификацияНативный OAuth HostКлюч API во время выполнения через выбранный дескриптор
НазначениеПовседневное использованиеТолько тестирование
Полные плагины могут сосуществоватьЗависит от Host; маршрутизация должна оставаться однозначнойЗависит от Host; маршрутизация должна оставаться однозначной
Ручной запасной вариант Skill-plus-MCP может сосуществоватьДаДа — он использует те же навыки и отдельное имя записи MCP

Текущий исходный код и последний dev-релиз включают springbrand-gtm, ask-springbrand, springbrand-platform, springbrand-action-api и springbrand-connector; устанавливайте один целостный релиз, а не смешивайте версии навыков. Development предназначен только для тестирования и не должен использоваться как production-конфигурация.

Что устанавливается

  • Codex Plugin — включает пять канонических навыков, одну декларацию MCP для production и статический предварительный Hook для поддерживаемых macOS Codex Host'ов.
  • Claude Code Plugin — включает те же пять навыков, одну нативную запись MCP для production с поддержкой OAuth и статический предварительный Hook для Claude Code CLI и вкладки кода Claude Desktop; см. INSTALL.claude.md.
  • Cursor Plugin — включает сгенерированные, проверенные Distribution Mirrors всех пяти навыков с одной нативной записью MCP для production с поддержкой OAuth и постоянно применяемое предварительное правило для Cursor desktop; см. INSTALL.cursor.md.
  • WorkBuddy Plugin — Agent WorkBuddy устанавливает его через встроенный CLI; Add Marketplace остается ручным запасным вариантом; см. INSTALL.workbuddy.md.
  • SpringBrand Dev Plugin (предрелизный) — включает пять навыков, включая springbrand-gtm, и одну запись MCP springbrand-dev для внутреннего тестирования против https://devconnector.springbrand.ai/mcp; см. INSTALL.dev.md.
  • Запасной вариант Skill-plus-MCP — пять пользовательских навыков и одна удаленная запись MCP для неподдерживаемых Host'ов.

Ключ API для разработки запрашивается только во время выполнения и никогда не хранится в файлах репозитория, тексте навыков, URL, журналах, ошибках или отчетах. Аутентификация production остается за контрактом production-релиза. Ни один плагин не содержит многоразовых учетных данных или статических заголовков авторизации.

Каналы распространения

ОкружениеКанал установки
Production — WorkBuddyОпубликованный релиз R2, выбранный в INSTALL.workbuddy.md (в настоящее время закреплен)
Production — другие Host'ыhttps://github.com/springbrand-lab/springbrand-agent-setup (main)
Developmentspringbrand-lab/springbrand-agent-setup@v1.2.1-dev.2

WorkBuddy устанавливает неизменяемый пакет production-тега из R2, а не живую зеркальную копию main; текущий URL не обновляется автоматически. Другие Host'ы по-прежнему следуют main. Публикация релиза в R2 в настоящее время запускается вручную. Плагины development остаются неизменяемыми dev-тегами и никогда не объединяются в main.

Структура репозитория

Каждый канонический навык объявляет релиз пакета в YAML metadata.version. VERSION — источник истины: production-версии не имеют маркера -dev.N; development-релизы включают его. Держите name в нижнем регистре и стабильным в обоих каналах. Это идентифицирует установленный релиз навыка, а не версию сервера MCP.

Синхронизация production запускается автоматически при pull request'ах в том же репозитории, нацеленных на main. После того как автор релиза обновит VERSION и манифесты пакетов, CI штампует канонические навыки, обновляет Cursor/WorkBuddy Distribution Mirrors и фиксирует сгенерированные изменения в ветке PR. Затем он отправляет валидацию для этого нового коммита. Объедините проверенный PR и создайте production-тег из синхронизированного коммита; отдельная команда синхронизации версий не нужна. Рабочий процесс никогда не отправляет изменения напрямую в защищенный main и не перезаписывает существующие теги.

Development-релизы синхронизируются автоматически в build_dev_variant.py --version .... Для локальных предпросмотров или вкладов в форки (где CI не может записывать в исходную ветку) доступна та же операция:

python3 scripts/sync_skill_versions.py
python3 scripts/sync_skill_versions.py --check
python3 tests/validate_plugin.py

CI отклоняет несоответствующие версии или зеркала на main, тегах и валидационных отправках. Автоматическая синхронизация PR использует разрешения contents: write и actions: write в рамках задания; валидационные задания остаются только для чтения. Метаданные версии сами по себе не проверяют удаленные релизы и не обновляют установленный навык; обновления по-прежнему используют документированный процесс установки для целевого канала.

springbrand-agent-setup/
├── README.md                          # this file — for humans
├── INSTALL.md                         # the production installation protocol — for Agents
├── INSTALL.dev.md                     # the development installation protocol — for Agents
├── VERSION                            # current release version
└── skills/
    ├── ask-springbrand/SKILL.md       # Ask SpringBrand — non-executing Capability Guide
    ├── springbrand-platform/SKILL.md  # Platform Domain Skill
    ├── springbrand-action-api/SKILL.md # Action API Domain Skill
    ├── springbrand-connector/SKILL.md # Connector Domain Skill
    └── springbrand-gtm/SKILL.md       # GTM Scenario Skill

INSTALL.md и INSTALL.dev.md — основной продукт. Они написаны так, чтобы их читал и исполнял Agent. Исходники навыков находятся в skills/<machine-name>/SKILL.md и извлекаются Agent'ом во время установки; выбранный релиз определяет полный набор канонических навыков.

Требования

Ваш Agent должен поддерживать:

  • Чтение удаленного URL и запись файлов в каталог пользовательских навыков.
  • Удаленные MCP-серверы Streamable HTTP с контрактом учетных данных выбранного релиза, включая безопасный механизм учетных данных Bearer для development.

Если что-то из этого отсутствует, INSTALL.md сообщает Agent'у остановиться и сообщить об ограничении. Некоторые настольные Agent'ы могут добавлять MCP-серверы только через свой UI; в этом случае Agent предоставит вам точные значения для ручного ввода.

Безопасность

  • Установщик никогда не хранит и не печатает ключи API, токены OAuth, заголовки Authorization, учетные данные провайдера или необработанные ответы вышестоящих систем.
  • URL MCP для production фиксирован на https://connector.springbrand.ai/mcp; URL MCP для development фиксирован на https://devconnector.springbrand.ai/mcp.
  • Существующая конфигурация MCP сохраняется. Ручной запасной вариант dev объединяет только запись springbrand-dev; нативные операции жизненного цикла плагинов удаляют только свои собственные встроенные компоненты.
  • Установщик не выполняет внешние сторонние скрипты.
  • Никакие учетные данные или токены не помещаются в файлы навыков, содержимое репозитория, URL, журналы, ошибки или итоговые отчеты.

Обновление

Используйте нативный поток обновления Marketplace каждого Host для плагинов. Для ручного запасного варианта отправьте тот же промпт снова; INSTALL.md / INSTALL.dev.md обновляет существующие записи, а не добавляет дубликаты.

Миграция с устаревшего релиза плагина

Устаревший релиз плагина — уже установленная версия плагина SpringBrand, использующая одну запись MCP springbrand по адресу https://connector.springbrand.ai/mcp с устаревшим смешанным контрактом Gateway (имена инструментов без префиксов) — продолжает работать, пока production-релиз владельца не переключит слот /mcp на унифицированную конечную точку (Gateway ADR-0014; вывод из эксплуатации — Issue 12 Gateway, контролируется владельцем). Обновление до текущего однозаписного плагина с инструментами с доменными префиксами добровольно — автоматического прекращения поддержки нет.

Будущее: детерминированный установщик

Программный установщик (npx @springbrand/setup@latest) планируется как детерминированная альтернатива для сред, где установка на основе промптов ненадежна. Он не требуется для текущего процесса.