Floors.live — Event Floor Plan & Seating Designer

Floors.live: планы мероприятий, гости и рассадка через ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Создавать и редактировать события, площадки и планы этажей
  • Расставлять на канвасе столы, сцену, танцпол, бар и другие объекты
  • Импортировать список гостей и организовывать их в группы
  • Задавать ограничения рассадки и запускать авто-рассадку
  • Генерировать ссылку на просмотр плана и 3D-прогулку

Какие данные видит

Ассистент работает с событиями и гостями, принадлежащими аккаунту пользователя Floors.live, по API-ключу.

Нужен ли аккаунт

Не нужен: сервер работает без входа

MCP-сервер Floors.live даёт ассистенту доступ к конструктору планов мероприятий: создание площадок на 2D-канвасе, расстановка столов, сцен и баров, импорт гостей и организация их в группы, а также автоматическая рассадка с учётом ограничений «посадить вместе» или «развести подальше». Готовый план можно расшарить ссылкой на просмотр или редактирование, включая 3D-обзор.

Как подключить

Как подключить Floors.live — Event Floor Plan & Seating Designer к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://floors-live--ronp.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Floors.live — Event Floor Plan & Seating Designer к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://floors-live--ronp.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Floors.live — Event Floor Plan & Seating Designer к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://floors-live--ronp.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (40)

Технические названия из tools/list. Нужны только разработчикам.

list_eventsList all events owned by the authenticated user. Returns event names, dates, venue info, and floorplan counts. Use this first to discover available events.
create_eventCreate a new event to hold floorplans, guests, and seating assignments. An event represents a single occasion (wedding, conference, gala). The name is required. Default language is Hebrew ("he"). Base tier allows up to 3 events.
get_eventGet full details of a specific event by its ID. Returns name, description, venue, date, language, and floorplan count.
update_eventUpdate an existing event. Only provided fields are changed.
delete_eventPermanently delete an event and ALL its sub-resources (floorplans, guests, groups, relationships, seating). This action cannot be undone.
list_floorplansList all floorplans for an event. Returns names, seat/table counts, canvas dimensions, and version numbers.
create_floorplanCreate a new empty floorplan for an event. Default canvas is 1920x1080px. After creating, use add_objects to place tables, stages, and other items.
get_floorplanGet a floorplan with ALL its objects. Returns the full object array with positions, types, labels, and configs. Use this to understand the current layout.
update_floorplanUpdate floorplan settings (name, canvas dimensions, grid settings). Does NOT modify objects — use add_objects, update_object, or delete_object for that.
delete_floorplanPermanently delete a floorplan and its seating assignments.
duplicate_floorplanCreate a copy of an existing floorplan with all its objects. Useful for creating layout alternatives.
get_floorplan_statsGet computed statistics for a floorplan: total seats, total tables, and object count.
get_floorplan_imageGenerate a 1200x630 PNG preview image of a floorplan. Returns a public URL. Use this to show users what their layout looks like.
list_objectsList all objects currently on a floorplan canvas. Returns type, position (x, y), dimensions, label, rotation, and config for each object.
add_objectsAdd one or more objects to a floorplan. Each object needs: type, x position, y position. Width, height, fill color, and config default per type. Use get_object_templates to see available types and their defaults. Common types: table_round (10 seats), table_rectangle (10 seats), stage, dance_floor, bar, buffet, chair. Position (x, y) is in canvas pixels (canvas is 1920x1080 by default).
update_objectUpdate a single object on the canvas. Only provided fields are changed. Use this to move, resize, relabel, recolor, or reconfigure an object.
delete_objectRemove a single object from the canvas by its ID.
get_object_templatesGet the full catalog of all 35+ available object types with their default dimensions, colors, and configurations. Use this to discover what objects can be placed on a floorplan. No authentication required.
list_guestsList all guests for an event. Returns names, email, phone, RSVP status, group, tags, dietary notes, and accessibility notes.
add_guestsAdd one or more guests to an event. Each guest needs firstName and lastName. Optionally include email, phone, groupId, rsvpStatus, tags, dietaryNotes.
get_guestGet full details of a specific guest by ID.
update_guestUpdate a guest's information. Only provided fields are changed.
delete_guestRemove a guest from the event.
import_guestsBulk import up to 100 guests at once. Each guest needs firstName and lastName.
list_groupsList all guest groups for an event. Groups organize guests (e.g. "Bride's Family", "Work Colleagues"). The auto-assign algorithm seats group members together. Groups with priority 1 (VIP) are seated first.
create_groupCreate a guest group. After creating, assign guests to it by updating each guest's groupId. Priority 1 = VIP (seated first by auto-assign), 5 = lowest.
update_groupUpdate a group's name, color, or priority.
delete_groupDelete a guest group. Guests in the group become ungrouped (they are NOT deleted).
list_relationshipsList all guest relationship constraints for an event. Relationships tell the auto-assign algorithm how to seat pairs of guests: seat_together (adjacent seats), same_table, nearby, or keep_apart.
create_relationshipCreate a seating constraint between two guests. Types: "seat_together" (adjacent seats at same table), "same_table" (same table, any seats), "nearby" (soft preference), "keep_apart" (must NOT be at same table). These constraints are used by auto_assign_seating.
delete_relationshipRemove a seating constraint between two guests.
get_seatingGet current seat assignments for a floorplan. Returns a map of seatKey (format "objectId:seatIndex") to guestId, a reverse lookup (guestId to seatKey), and table labels.
replace_seatingReplace ALL seat assignments at once. Provide a complete assignments map of seatKey ("objectId:seatIndex") to guestId. Useful for programmatic bulk seating.
assign_guest_to_seatAssign a specific guest to a specific seat. If the guest is already seated elsewhere, they are moved. If the seat is occupied, the previous occupant is displaced.
unassign_guestRemove a guest from their current seat, leaving them unassigned.
auto_assign_seatingRun the intelligent auto-assign algorithm. Assigns unassigned guests to available seats, respecting: group clustering (members sit together), VIP priority (priority 1 groups seated first), plus-one adjacency, and relationship constraints (seat_together, same_table, keep_apart). Set apply=true to save the result, or false for a dry run that returns proposed assignments and statistics without saving.
export_guestsExport the guest list in JSON or CSV format. JSON returns structured data. CSV includes: First Name, Last Name, Email, Phone, Group, RSVP, Plus One Name, Dietary Notes, Tags, Notes.
share_floorplanGenerate a share link for a floorplan. Choose "view" for read-only or "edit" for collaborative editing. Returns a URL that can be shared with anyone — no login required for recipients.
describe_floorplanGenerate a detailed human-readable description of a floorplan layout. Lists all objects by category, their positions and labels, total seats and tables, and spatial relationships. Useful for understanding what a layout looks like without seeing it visually.
get_event_summaryGet a comprehensive summary of an event: event details, all floorplans with stats, total guest count, RSVP breakdown, group list, and seating completion. Combines data from multiple API calls into one response.