Skip to main content
Glama
floomhq

@floomhq/mcp-server

Official
by floomhq

Floom

Делитесь навыками ИИ-агентов с помощью ссылки.

Навык Floom — это всё, чем вы делитесь, чтобы сделать агента лучше в выполнении задачи: знания о бренде, факты о компании, документы по адаптации, рабочие процессы продаж, стандарты кодирования, а в будущем — исполняемые навыки.

npm install -g @floomhq/floom
floom login
floom publish pr-review-brief.md
# -> https://floom.dev/s/ffas93ud

floom add https://floom.dev/s/ffas93ud
# -> adds pr-review-brief.md locally

Публикуйте знания, инструкции и рабочие процессы прямо из терминала. Любой желающий может добавить их и использовать в своем агенте.

Floom версии 0 — обмен намеренно ограничен: публикация из терминала, обмен ссылками, локальное добавление. Интерфейс источника — Markdown. Нет панели управления, нет маркетплейса, нет хостинга для выполнения.

Floom версии 1 — синхронизация начинается с предварительного просмотра: floom sync, floom watch, локальная запись с учетом папок и синхронизация запуска/опроса MCP для ваших собственных опубликованных навыков. Полноценная версия 1 позже сможет поддерживать горячую перезагрузку, распространение обновлений, управление зависимостями, отслеживание установки, семантическое версионирование и откат.

Floom версии 2 — это команды и первый цикл тестирования внутри компании: интерфейс создателя, интерфейс получателя, метки навыков, приглашения и доставка по электронной почте, отслеживание установки/обновления и понятная адаптация MCP.

Структура

  • cli/ — CLI на Node 22 TypeScript, опубликован как @floomhq/floom

  • mcp-sync/ — предварительная версия MCP-сервера, опубликован как @floomhq/floom-mcp-sync

  • web/ — приложение на Next.js 16 (лендинг + API-маршруты), развертывается на Vercel

  • supabase/ — SQL-миграции для существующей схемы skills_minimal

Related MCP server: IteraTools MCP

Код прототипа будущих версий

Репозиторий всё ещё содержит код прототипа для будущих версий. Эти маршруты неактивны, пока версия явно их не задействует.

Эндпоинты версии 0

  • POST /api/skills (требуется авторизация) — тело { title?, description?, body_md, visibility?, asset_type?, source?, installs_as?, version? }

  • DELETE /api/v1/skills/:slug (требуется авторизация) — мягкое удаление создателем

  • GET /s/:slug.md — публичный необработанный markdown

  • GET /s/:slug.json — публичная полная запись

  • GET /api/me — текущий пользователь (требуется авторизация)

Схема

skills_minimal.posts в существующем проекте Supabase. Слаги — это короткие nanoid (8 символов). RLS запрещает прямое чтение для анонимов; публичные эндпоинты используют сервисную роль для получения данных.

V0 сохраняет внешний термин skill (навык), храня при этом общие метаданные: asset_type (knowledge (знание), instruction (инструкция), workflow (рабочий процесс), skill (навык)), source (markdown) и installs_as (claude_skill, memory, rule, codex_instruction и т. д.). V0 также хранит необязательную метку version из frontmatter или флагов CLI. История версий, откат и распространение обновлений — это функции будущих версий.

Развертывание

# Backend (web/)
cd web && vercel --prod

# CLI publish
cd cli && npm publish --access public

Область применения версии 0

Входит в область применения:

  • floom publish <file>

  • Необязательные метки версий из frontmatter или floom publish --version

  • Ссылки на навыки для общего доступа

  • floom add <url-or-slug>

  • floom info <url-or-slug>

  • floom delete <url-or-slug>

  • Эндпоинт для необработанного Markdown-навыка

  • Минимальная авторизация

Не входит в область применения:

  • Панели управления для команд

  • Поиск по маркетплейсу

  • Папки и теги

  • Утверждения

  • Хостинг для выполнения

  • Расширение для браузера

Область применения предварительной версии 1

Входит в область применения:

  • floom sync

  • floom watch

  • Предварительный просмотр запуска и опроса MCP

  • Запись только отсутствующих файлов для ваших собственных опубликованных навыков

  • Защита от локальных конфликтов

  • Запись с учетом папок из метаданных сервера

Не входит в область применения:

  • Панели управления создателя и получателя

  • Обмен и доставка по электронной почте

  • Командные библиотеки

  • История версий и откат

  • Автоматическое удаление локальных Markdown-файлов

  • Хостинг для выполнения

Полноценная версия 1 в будущем:

  • Горячая перезагрузка через MCP там, где это поддерживается

  • Распространение обновлений

  • Управление зависимостями

  • Отслеживание установки

  • Семантическое версионирование

  • Откат

Related MCP Connectors

Related MCP Servers