OpenDeck MCP server
io.github.kastro5/opendeck-mcp·v0.4.1·1 starsConfigure OpenDeck stream controllers (Stream Deck and others) in natural language.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed OpenDeck yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
OpenDeck tools
No tool declarations could be read from the package source. They show once the server is installed.
How OpenDeck compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Release history: 2 versions in the registry since 2026-10-15, latest 2026-10-19, typically one every 3 days.
Install OpenDeck in Claude Code, Cursor or VS Code
claude mcp add opendeck-mcp -- uvx opendeck-mcp
What the publisher says
From the OpenDeck repository's README, as published. We do not edit it. Read it on GitHub
opendeck-mcp
<!-- mcp-name: io.github.kastro5/opendeck-mcp -->
Set up your OpenDeck stream controller by asking an AI agent:
"Put a Multi Action on the top-left key that mutes my mic and opens Discord, make a 'Gaming'
profile from my default one, and switch to it whenever Steam is focused."
opendeck-mcp is an MCP server. It lets Claude Code (or any MCP client) read your decks, profiles and plugins, stage changes, show you a diff, and then apply them, with a backup you can undo. It works with any device OpenDeck drives: Elgato Stream Decks and plugin-provided devices such as the Ulanzi D200H/D200X.
Contents
- What it can do
- Install
- Upgrading
- Other MCP clients
- From another computer
- As an OpenDeck plugin
- Using it
- How it works
- Safety
- Tools
- Limitations
- Troubleshooting
What it can do
title and settings; and installed plugins with their actions.
- See everything: devices with their grid size, dials and touchpoints; profiles; every key's action,
and touchpoints, across profiles and devices.
- Edit keys: place, update (title, font, colour, image, settings), clear, move, swap or copy keys, dials
profiles, including Folder/Name profiles, and choose which one each device starts on.
- Multi and Toggle Actions: add and remove the actions inside them, and set the delays between them.
- Profiles: create, duplicate, rename (references to the old name are updated too) and delete
apply at once, with no restart; undo_live takes them back.
- App switching: switch a device to a profile automatically when an app is focused.
- Plugins:
- search the same catalogue as OpenDeck's Plugin Manager, plus the Elgato plugin archive;
- install, update and remove plugins;
- read and write plugin settings, with secrets redacted;
- read plugin logs.
- Instant edits: title, image and settings tweaks to a key on the profile a device is showing
folder keys that open a sub-profile with a Back key.
- Icons and folders: make key images from text, emoji, ~3,400 brand logos or ~7,400 symbols, and
before and after side by side, so you can check a layout before applying it.
- Pictures: render_profile shows the deck as OpenDeck draws it, with staged changes outlined or
that controls one, using the login already saved in the Home Assistant plugin.
- Home Assistant: find entities by name, area or domain, and get ready-made settings for a key
- Undo: every apply takes a backup, and restore_backup puts things back.
Install
You need OpenDeck 2.14, uv and Claude Code (or another MCP client, see below). uv fetches a suitable Python by itself.
claude mcp add opendeck --scope user -- uvx opendeck-mcp@0.4.0Then restart Claude Code and ask it something like "what's on my OpenDeck?".
It's on PyPI and in the MCP Registry as io.github.kastro5/opendeck-mcp. To run straight from GitHub instead: uvx --from git+https://github.com/kastro5/opendeck-mcp@v0.4.0 opendeck-mcp.
OpenDeck's folders are found automatically. If yours live somewhere unusual, override them with environment variables (claude mcp add … -e NAME=value):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
OpenDeck: common questions
- Is OpenDeck MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the OpenDeck safety report
- How do I install OpenDeck?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does OpenDeck need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is OpenDeck maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.4.1.
- How does OpenDeck compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.