liveblocks/liveblocks-mcp-server

liveblocks/liveblocks-mcp-server

от liveblocks
MCP сервер для Liveblocks — AI-инструмент, работающий с REST API платформы для управления комнатами, комментариями и уведомлениями. Создавайте, изменяйте и удаляйте элементы в реальном времени, а т...

Liveblocks Liveblocks

liveblocks-mcp-server

This MCP server allows AI to use a number of functions from our REST API. For example, it can create, modify, and delete different aspects of Liveblocks such as rooms, threads, comments, notifications, and more. It also has read access to Storage and Yjs. Learn more in our docs.

Setup

To install, copy your Liveblocks secret key from a project in your dashboard and run one of the following commands, replacing sk_xxxxxxxxxxxx with your secret key.

Cursor
Read more

  1. Go to File → Cursor Settings → MCP → Add new server.
  2. Add the following, inserting your secret key:
{
  "mcpServers": {
    "liveblocks": {
      "command": "npx",
      "args": ["-y", "github:liveblocks/liveblocks-mcp-server"],
      "env": {
        "LIVEBLOCKS_SECRET_KEY": "sk_xxxxxxxxxxxx"
      }
    }
  }
}
Claude Code
Read more

Run the following command in the terminal, inserting your secret key:

claude mcp add liveblocks -e LIVEBLOCKS_SECRET_KEY=sk_xxxxxxxxxxxx -- npx -y github:liveblocks/liveblocks-mcp-server
Инструменты были проиндексированы:
add-comment-reaction

Добавить реакцию к комментарию Liveblocks

Параметры
  • commentIdstringобязательный
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
broadcast-event

Транслировать событие в комнату Liveblocks

Параметры
  • eventobjectобязательный
  • roomIdstringобязательный
create-comment

Создайте комментарий Liveblocks. Всегда запрашивайте userId.

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
create-room

Создать комнату Liveblocks

Параметры
  • defaultAccessesstring[]обязательный

    The default access permissions for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private

  • groupsAccessesobject

    The group ID accesses for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private For example, when setting a "design" group to have full/public access: { design: ["room:write"] } Setting to null is used to remove an existing access level: { design: null }

  • metadataobject
  • roomIdstringобязательный
  • usersAccessesobject

    The user ID accesses for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private For example, when setting "charlie" user ID to have full/public access: { charlie: ["room:write"] } Setting to null is used to remove an existing access level: { charlie: null }

create-thread

Создаёт поток Liveblocks. Всегда запрашивает userId.

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
delete-all-inbox-notifications

Удалить все входящие уведомления Liveblocks

Параметры
  • userIdstringобязательный
delete-comment

Удалить комментарий Liveblocks

Параметры
  • commentIdstringобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
delete-inbox-notification

Удалить уведомление из папки 'Входящие' Liveblocks

Параметры
  • inboxNotificationIdstringобязательный
  • userIdstringобязательный
delete-notification-settings

Удалить настройки уведомлений Liveblocks

Параметры
  • userIdstringобязательный
delete-room

Удалить комнату Liveblocks

Параметры
  • roomIdstringобязательный
delete-room-subscription-settings

Удалить настройки подписки комнаты Liveblocks

Параметры
  • roomIdstringобязательный
  • userIdstringобязательный
delete-thread

Удалить тред Liveblocks

Параметры
  • roomIdstringобязательный
  • threadIdstringобязательный
edit-comment

Редактировать комментарий Liveblocks

Параметры
  • commentIdstringобязательный
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
edit-thread-metadata

Редактировать метаданные треда Liveblocks. null можно использовать для удаления ключа.

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
get-active-users

Получить активных пользователей комнаты Liveblocks

Параметры
  • roomIdstringобязательный
get-comment

Получить комментарий Liveblocks

Параметры
  • commentIdstringобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
get-inbox-notification

Получить уведомление из входящих Liveblocks

Параметры
  • inboxNotificationIdstringобязательный
  • userIdstringобязательный
get-inbox-notifications

Получить последние уведомления входящих сообщений Liveblocks

Параметры
  • limitnumber
  • queryobject
  • startingAfterstring
  • userIdstringобязательный
get-notification-settings

Получить настройки уведомлений Liveblocks

Параметры
  • userIdstringобязательный
get-room

Получить комнату Liveblocks

Параметры
  • roomIdstringобязательный
get-rooms

Получить последние комнаты Liveblocks

Параметры
  • groupIdsstring[]
  • limitnumberобязательный
  • queryobject
  • startingAfterstring
  • userIdstring
get-room-subscription-settings

Получает настройки подписки комнаты Liveblocks.

Параметры
  • roomIdstringобязательный
  • userIdstringобязательный
get-storage-document

Получить документ из хранилища Liveblocks

Параметры
  • roomIdstringобязательный
get-thread

Получить тред Liveblocks

Параметры
  • roomIdstringобязательный
  • threadIdstringобязательный
get-thread-participants

Получить участников треда Liveblocks

Параметры
  • roomIdstringобязательный
  • threadIdstringобязательный
get-threads

Получить последние нити Liveblocks

Параметры
  • queryobject
  • roomIdstringобязательный
get-thread-subscriptions

Получить подписки треда Liveblocks

Параметры
  • roomIdstringобязательный
  • threadIdstringобязательный
get-user-room-subscription-settings

Получает настройки подписки пользователя на комнату

Параметры
  • userIdstringобязательный
get-yjs-document

Получить текстовый документ Liveblocks Yjs

Параметры
  • optionsobject
  • roomIdstringобязательный
mark-thread-as-resolved

Отметить тред Liveblocks как решённый

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
mark-thread-as-unresolved

Отметить поток Liveblocks как неразрешённый

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
remove-comment-reaction

Удалить реакцию из комментария Liveblocks

Параметры
  • commentIdstringобязательный
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
subscribe-to-thread

Подписаться на тред Liveblocks

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
trigger-inbox-notification

Создать собственное уведомление в папке «Входящие» Liveblocks

Параметры
  • activityDataobjectобязательный

    Custom data related to the notification

  • kindstringобязательный
  • roomIdstring

    Don't add this unless specifically asked

  • subjectIdstringобязательный
  • userIdstringобязательный
unsubscribe-from-thread

Отписаться от ветки Liveblocks

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • threadIdstringобязательный
update-notification-settings

Обновить настройки уведомлений Liveblocks

Параметры
  • dataobjectобязательный
  • userIdstringобязательный
update-room

Обновить комнату Liveblocks

Параметры
  • defaultAccessesstring[]обязательный

    The default access permissions for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private

  • groupsAccessesobject

    The group ID accesses for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private For example, when setting a "design" group to have full/public access: { design: ["room:write"] } Setting to null is used to remove an existing access level: { design: null }

  • metadataobject
  • roomIdstringобязательный
  • usersAccessesobject

    The user ID accesses for the room. Permissions can be: 1. ["room:write"] // public 2. ["room:read", "room:presence:write"] // read-only 3. [] // private For example, when setting "charlie" user ID to have full/public access: { charlie: ["room:write"] } Setting to null is used to remove an existing access level: { charlie: null }

update-room-id

Обновить ID комнаты Liveblocks

Параметры
  • newRoomIdstringобязательный
  • roomIdstringобязательный
update-room-subscription-settings

Обновить настройки подписки комнаты Liveblocks

Параметры
  • dataobjectобязательный
  • roomIdstringобязательный
  • userIdstringобязательный

Похожие MCP-сервера

ClickHouse/mcp-clickhouse

ClickHouse/mcp-clickhouse

официальный

MCP сервер для работы с ClickHouse: выполняет SQL-запросы, перечисляет базы и таблицы с пагинацией. Поддерживает chDB для быстрых встраиваемых запросов без ETL. Полезен разработчикам и аналитикам для интеграции ClickHouse в AI-инструменты через MCP.

Python869
glenngillen/mcpmcp-server

glenngillen/mcpmcp-server

Этот MCP сервер помогает находить, настраивать и подключать другие серверы к вашим клиентам, например Claude Desktop и другим платформам. Упрощает работу с AI, автоматизируя интеграцию и управление...

38
louis030195/toggl-mcp

louis030195/toggl-mcp

MCP сервер для управления временем в Toggl прямо из чата с ИИ-ассистентом: запускай и останавливай таймер, просматривай записи за день, проекты и удаляй пометки — всё через естественный язык. Идеально для разработчиков и фрилансеров, ведущих трекинг времени.

JavaScript3
amineelkouhen/mcp-cockroachdb

amineelkouhen/mcp-cockroachdb

MCP сервер для CockroachDB дает AI-агентам управлять базой через естественный язык: мониторинг кластера, выполнение запросов и администрирование. Строгая проверка прав и read-only режим для безопасности.

Python12
dearlordylord/huly-mcp

dearlordylord/huly-mcp

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

TypeScript51
ikoskela/wisepanel-mcp

ikoskela/wisepanel-mcp

MCP сервер для запуска мульти-агентных дебатов через Wisepanel. Собирайте панели из Claude, Gemini и Perplexity, получайте ответы в реальном времени и публикуйте результаты. Идеально для разработчиков и исследователей, желающих сравнить поведение разных моделей на одном вопросе.

TypeScript3
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин