About liveblocks/liveblocks-mcp-server
liveblocks/liveblocks-mcp-server is an MCP server published by liveblocks in the Cloud category: mCP server for Liveblocks.
The repository has 19 stars and 11 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/liveblocks/liveblocks-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (24)
broadcast-eventBroadcast an event to a Liveblocks room
Parameters not published.
create-roomCreate a Liveblocks room
Parameters not published.
delete-all-inbox-notificationsDelete all Liveblocks inbox notifications
Parameters not published.
delete-inbox-notificationDelete a Liveblocks inbox notification
Parameters not published.
delete-notification-settingsDelete Liveblocks notification settings
Parameters not published.
delete-roomDelete a Liveblocks room
Parameters not published.
delete-threadDelete a Liveblocks thread
Parameters not published.
get-active-usersGet a Liveblocks room
Parameters not published.
get-inbox-notificationGet a Liveblocks inbox notification
Parameters not published.
get-notification-settingsGet a Liveblocks notification settings
Parameters not published.
Show all 24 tools
get-roomGet a Liveblocks room
Parameters not published.
get-storage-documentGet a Liveblocks storage document
Parameters not published.
get-threadGet a Liveblocks thread
Parameters not published.
get-thread-participantsGet a Liveblocks thread
Parameters not published.
get-thread-subscriptionsGet a Liveblocks thread
Parameters not published.
get-yjs-documentGet a Liveblocks Yjs text document
Parameters not published.
mark-thread-as-resolvedMark a Liveblocks thread as resolved
Parameters not published.
mark-thread-as-unresolvedMark a Liveblocks thread as unresolved
Parameters not published.
subscribe-to-threadSubscribe to a Liveblocks thread
Parameters not published.
trigger-inbox-notificationCreate a custom Liveblocks inbox notification
Parameters not published.
unsubscribe-from-threadUnsubscribe from a Liveblocks thread
Parameters not published.
update-notification-settingsUpdate Liveblocks notification settings
Parameters not published.
update-roomUpdate a Liveblocks room
Parameters not published.
update-room-idUpdate a Liveblocks room
Parameters not published.
Ask AI
Ask AI about liveblocks/liveblocks-mcp-server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
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
- Go to File → Cursor Settings → MCP → Add new server.
- 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
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
Claude Desktop
-
Go to Settings → Developer → Edit Config.
-
Open the JSON file,
claude_desktop_config.json. -
Add the following to the JSON, inserting your secret key:
{
"mcpServers": {
"liveblocks": {
"command": "npx",
"args": ["-y", "github:liveblocks/liveblocks-mcp-server"],
"env": {
"LIVEBLOCKS_SECRET_KEY": "sk_xxxxxxxxxxxx"
}
}
}
}
- Restart Claude Desktop to apply the changes.
Codex
- Ensure the Codex CLI is installed:
npm i -g @openai/codex
- Run the following command in the terminal, inserting your secret key:
codex mcp add liveblocks \
--env LIVEBLOCKS_SECRET_KEY=sk_xxxxxxxxxxxx \
-- npx -y github:liveblocks/liveblocks-mcp-server
README fetched from the repository 2 hours ago. The original is authoritative.