PlugWiki
elgato-mcp-server logo

Elgato MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal
Getnpm@elgato/mcp-serverelgatosf/elgato-mcp-server

Lets Claude, Cursor and other assistants use the tools of your Elgato Stream Deck app running on your computer.

This is Elgato's own server. It connects your assistant to Elgato apps on the same computer, such as Stream Deck, and shows whatever tools those apps offer. It needs the Stream Deck app running on Windows or macOS.

The tool list changes with the app, so this page lists only the one built-in tool. Claude Desktop users can also install a packaged extension (.mcpb) from the releases page instead of editing a config file.

Good for

  • Stream Deck owners who want an assistant to trigger what the app exposes
  • Streamers and creators who work in Claude Desktop all day
  • Developers building Stream Deck tools that an assistant can call

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install elgato-mcp-server

Claude Code

  1. 1

    Copy this prompt.

    Add the elgato-mcp-server server to Claude Code. Run this command:
    
    claude mcp add elgato -- npx -y @elgato/mcp-server
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js, Elgato Stream Deck app running (Windows or macOS).

Start the Elgato Stream Deck app first. The server shows no app tools until it is running. Windows and macOS only.

Built from the package data we hold. Not yet tested by us.

Tools

  • Shows which Elgato apps are connected and how many tools they offer

    Checks whether the Stream Deck app is reachable and counts the tools it has shared. Run it first when the tools you expect are missing. Every other tool comes from the connected app and is not fixed.

    Try: “Is my Stream Deck app connected right now?”

    Read · bridge_status

Read from the source code

Permissions

medium risk · 3 things to watch

Medium risk

The server only passes your assistant's requests to the Elgato app on your computer, so what can change depends on the tools that app offers. Check each tool the app shows before you allow it, and leave HTTP mode off unless you need it.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • HTTP mode has no sign-in and listens on every interface

    With --http the server listens on port 9090 by default with no sign-in. The source calls app.listen(port) without a host, so Node binds all interfaces, not just localhost. The CORS check only limits browsers. Use the default stdio mode unless you must serve a web client. github.com

  • The ngrok option exposes it to the internet

    --http --ngrok opens a public ngrok tunnel to that unauthenticated port and needs NGROK_AUTHTOKEN. Anyone with the tunnel URL can call the app tools. Do not use it on a machine with a Stream Deck you care about. github.com

  • App tools can act on your Stream Deck

    Apart from bridge_status, tools come from the running Stream Deck app at run time, so this page cannot list them. A Stream Deck action can press keys, run scripts or change devices, so treat them as write tools and review each one your assistant shows. github.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Sign-in and keysNo sign-in. It talks to the Elgato app over a local socket or named pipe.

Questions

Is the Elgato MCP server official?

Yes. Elgato publishes it from its own GitHub organization, and the README credits Corsair Memory, which owns Elgato.

What do I need before I install it?

The Elgato Stream Deck app, running, on Windows or macOS, plus Node.js 18 or later if you use the command install. Without the app running, the server has no tools to show.

Does it need an account or API key?

No. It has no sign-in and talks to the app on your computer through a local socket or named pipe.

Does it send my data anywhere?

The README says it runs on your machine and talks only to local Elgato apps. The optional ngrok tunnel is created only if you start it with the ngrok option.

Can I add it to Claude Desktop without editing a config file?

Yes. The releases page has a packaged .mcpb extension that you drag into Claude Desktop under Settings, Extensions. It brings its own Node runtime.

Why does Claude show no Elgato tools?

The Stream Deck app is probably not running. Start it, then ask your assistant to run the bridge status tool. This page lists only that one tool because the rest come from the app.

Information

updated Nov 2, 2026

Publisher
Official
Package
@elgato/mcp-server
Registry
npm
Transport
stdio
Auth
None
Version
0.1.8
License
MIT
Last commit
Oct 1, 2026
Open issues
0

GitHubnpmChangelog

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.