Stream Deck 7.4 버전에서는 MCP 지원 기능이 도입되어, AI 비서가 Stream Deck의 동작을 인식하고 실행할 수 있게 되었습니다. 이제 직접 키를 누르는 대신 NVIDIA G-Assist, Claude, ChatGPT와 같은 AI 도구를 사용하여 대신 동작을 실행할 수 있습니다.
Stream Deck 앱에서 액션을 설정하는 방법은 예전과 동일합니다. MCP는 액션을 실행하는 새로운 방법을 제공합니다. 이 가이드에서는 MCP가 무엇인지, 어떻게 설정하는지, 그리고 어떻게 사용하기 시작하는지에 대해 단계별로 설명합니다.
MCP는 Model Context Protocol의 약자입니다. 이는 AI 도구들이 앱 및 서비스에 연결할 수 있는 공통된 방식을 제공하는 개방형 표준입니다.
USB를 예로 들어 생각해 보세요. USB가 등장하기 전에는 모든 기기에 각각 다른 종류의 케이블과 커넥터가 필요했습니다. USB는 모든 기기에서 통용되는 단일 표준을 만들었습니다. MCP는 AI 도구들에게도 똑같은 역할을 합니다. 각 AI 어시스턴트가 앱마다 별도의 연결 방식을 필요로 하는 대신, MCP는 이들이 소통할 수 있는 공통된 방식을 제공합니다.
MCP는 2024년에 도입되어 Anthropic, OpenAI, Google, Microsoft 등 여러 기업에서 채택되었습니다. 이미 수천 개의 앱과 서비스가 이를 지원하고 있습니다. Stream Deck 7.4를 통해 Stream Deck도 이 대열에 합류하게 되었습니다.
이 구성은 세 부분으로 이루어져 있습니다:
모든 설정이 완료되면, 명령어를 입력하거나 말로 요청하면 AI 도구가 해당 Stream Deck 동작을 실행합니다. 하나씩 살펴보겠습니다.
이렇게 하면 ‘MCP Actions’라는 전용 프로필이 생성되며, 이 프로필은 Stream Deck 앱 상단의 프로필 드롭다운 메뉴에서 확인할 수 있습니다.
다른 프로필과 마찬가지로, 오른쪽의 작업 패널에서 작업을 키 위로 드래그하여 배치하세요. 여기에 배치한 모든 작업은 연결된 AI 도구에서 사용할 수 있게 됩니다. 다른 프로필의 작업은 비공개로 유지되므로, AI가 접근할 수 있는 내용을 정확히 제어할 수 있습니다.
참고: 환경설정에서 Elgato MCP 통합 기능을 찾을 수 없나요? Stream Deck 7.4 이상 버전을 실행 중인지 확인해 주세요. 최신 버전은 여기에서 다운로드할 수 있습니다.
MCP Actions 프로필의 각 액션에는 해당 액션의 기능과 사용 시기를 AI에게 알려주는 설명 필드가 있습니다. 이는 사용자가 요청을 보낼 때 AI가 어떤 액션을 실행할지 결정하는 기준이 되므로, 설정 과정에서 가장 중요한 부분 중 하나입니다.
설명을 추가하려면 작업을 선택한 다음, 화면 하단의 작업 설정에서 AI 아이콘을 클릭하세요. 그런 다음 명확하고 간결한 설명을 작성하세요.
좋은 설명은 두 가지를 명확히 밝혀줍니다. 즉, 해당 동작이 무엇을 하는지, 그리고 어떤 요청이 이를 실행해야 하는지입니다. 예를 들어:
AI는 사용자의 요청을 이러한 설명과 대조하여 처리하므로, 설명이 구체적일수록 더 정확하게 작동합니다. 이는 유사한 작업이 여러 개 있을 때 특히 중요합니다. 프로필에 두 개의 멀티미디어 작업이 있는데 둘 다 설명이 없다면, AI는 이를 구분할 방법이 없습니다.
AI 도구를 연결하기 전에 컴퓨터에 Node.js가 설치되어 있어야 합니다. Node.js는 무료로 널리 사용되는 도구로, 수많은 앱과 서비스의 배후에서 핵심 역할을 수행합니다. Elgato MCP Server는 Node.js에서 실행되며, G-Assist와 Claude Desktop의 설치 과정 모두 Node.js가 필요합니다.
아직 설치하지 않으셨다면 nodejs.org에서 다운로드하여 설치하세요. LTS(장기 지원) 버전을 선택하세요. 설치 프로그램은 다른 앱과 마찬가지로 작동합니다. 실행한 후 안내에 따라 진행하면 설치가 완료됩니다. 별도로 설정할 필요도 없고 사용법을 배울 필요도 없습니다.
Elgato MCP Server는 AI 도구를 Stream Deck 앱에 연결해 주는 역할을 합니다. 설치하려면 터미널(macOS의 경우 ‘Terminal’, Windows의 경우 ‘PowerShell’)을 열고 다음 명령을 실행하세요:
npm install -g @elgato/mcp-server
이렇게 하면 컴퓨터에 영구적으로 설치되어 필요할 때마다 바로 사용할 수 있습니다.
일단 사용해 보고 싶으시다면 이 단계를 건너뛸 수 있습니다. 아래 설정 안내에서는 npx를 사용하는데, 이는 별도의 설치 과정 없이 Elgato MCP Server를 임시로 다운로드하여 실행합니다. 작동 방식은 동일하지만, 시작할 때마다 다시 다운로드됩니다.
더 많은 옵션과 자세한 내용은 npm의 Elgato MCP Server 페이지를 방문해 주세요.
NVIDIA G-Assist 는 GeForce RTX PC용 온디바이스 AI 어시스턴트입니다. GPU에서 로컬로 실행되는 소형 언어 모델을 기반으로 하여 음성 및 텍스트 명령에 응답합니다. Stream Deck의 MCP 지원을 통해 G-Assist는 음성을 포함한 다양한 방법으로 사용자의 작업을 직접 실행할 수 있습니다.
게이머들은 키보드에서 손을 떼지 않고도 게임 내 단축키를 실행하거나 클립을 저장할 수 있습니다. 스트리머들은 음성 명령 한 번으로 방송 설정을 모두 시작할 수 있습니다. Stream Deck이 연결된 모든 기기를 이제 G-Assist로 제어할 수 있습니다.
Elgato MCP 서버 시작
1. 컴퓨터에서 터미널을 실행합니다(Windows의 경우 PowerShell).
2. 다음 명령어를 실행하세요: npx -y @elgato/mcp-server@latest --http
3. 이 창을 열어 두세요. HTTP 서버가 포트 9090에서 대기 중이며 Stream Deck 앱이 연결되었다는 메시지가 표시되어야 합니다.
G-Assist를 사용하는 동안 서버는 백그라운드에서 계속 실행되어야 합니다. 터미널 창을 닫으면 연결이 끊어집니다.
G-Assist용 플러그인을 설치하세요
G-Assist는 플러그인을 통해 Elgato MCP Server와 통신합니다. Stream Deck 플러그인 폴더를 G-Assist 플러그인 디렉터리에 넣어주세요:
%PROGRAMDATA%\NVIDIA Corporation\nvtopps\rise\plugins\stream-deck
그런 다음 G-Assist를 다시 시작하거나 플러그인을 새로 고침하세요. 처음 로드할 때 플러그인이 사용 가능한 Stream Deck 동작을 자동으로 감지합니다.
연결 상태 확인
브라우저를 열고 다음 주소로 이동하면 Elgato MCP Server가 실행 중인지 확인할 수 있습니다:
서버가 실행 중이고 Stream Deck 앱에 연결되어 있다면 상태 응답이 표시됩니다.
Claude Desktop 로컬 구성 파일을 통해 Elgato MCP 서버에 연결됩니다. 다른 AI 도구를 사용하는 경우에도 일반적인 접근 방식은 비슷하며, npm의 Elgato MCP 서버 페이지에서 추가 설정 지침을 확인할 수 있습니다.
Claude Desktop은 MCP 연결 정보를 구성 파일에 저장합니다. Claude가 Elgato MCP Server의 위치를 파악할 수 있도록 이 파일에 해당 서버를 추가해야 합니다.
기존 섹션을 닫는 마지막 }을 찾으세요. 그 뒤에 쉼표를 추가한 다음, 마지막 닫는 } 바로 앞에 mcpServers 섹션을 추가하세요. 편집 후 파일의 일반적인 모습은 다음과 같습니다:
모든 내용은 한 쌍의 괄호 { } 안에 포함되어야 하며, 각 섹션 사이에는 쉼표를 넣어야 합니다. mcpServers 블록을 기존 콘텐츠 아래에 별도의 객체로 붙여넣을 경우, Claude Desktop을 시작할 때 오류가 발생합니다.
파일이 비어 있거나 {}만 포함되어 있다면, 내용을 모두 다음으로 대체할 수 있습니다:
Claude 구성 파일 예시.
연결 상태 확인
모든 기능이 정상적으로 작동하는지 확인하려면 설정으로 이동한 다음 개발자 옵션을 선택하세요. ‘로컬 MCP 서버’ 항목에서 ‘elgato’가 ‘실행 중 ’ 상태로 표시되어 있어야 합니다.
만약 해당 항목이 표시되지 않거나 실행 중인 상태로 나타나지 않는다면, Stream Deck 앱이 실행 중이고 MCP Actions가 활성화되어 있는지, 그리고 설정 파일이 올바르게 저장되었는지 다시 한 번 확인해 주세요. 그런 다음 Claude Desktop을 완전히 종료한 후 다시 실행해 주세요.
Claude Desktop과 NVIDIA G-Assist가 대표적인 두 가지 옵션이지만, MCP와 호환되는 도구라면 무엇이든 Elgato MCP 서버에 연결할 수 있습니다.
전체 설치 방법, 기타 연결 방식 및 고급 설정에 대한 자세한 내용은 npm의 Elgato MCP Server 페이지를 참조하세요.
AI 도구가 연결되면, 사용 가능한 동작을 확인해 달라고 요청해 보세요. G-Assist의 경우 “사용 가능한 Stream Deck 동작이 뭐가 있나요?”라고 말하기만 하면 됩니다. Claude Desktop의 경우 새 대화창에 같은 내용을 입력하세요.
연결이 정상적으로 이루어지면, AI가 MCP Actions 프로필에 있는 작업 목록과 해당 설명을 표시해 줍니다. 이는 모든 설정이 올바르게 이루어졌는지 확인하는 좋은 방법입니다.
그 다음에는 필요한 기능을 요청하기만 하면 됩니다. G-Assist에 “오디오 음소거”라고 말하거나 Claude Desktop에 입력하면, AI가 해당 명령에 맞는 동작을 찾아 실행합니다. 이는 Stream Deck에서 해당 키를 누르는 것과 동일한 방식으로 작동합니다.
작업이 실행되지 않는 경우 다음 사항을 확인해 보세요:
Stream Deck 7.4에 Elgato MCP가 통합된 것은 AI 연동 기능을 한층 더 강화하기 위한 첫걸음입니다. MCP 생태계가 확장됨에 따라, AI 도구를 여러분의 환경에 적용할 수 있는 방법도 더욱 다양해질 것입니다.
MCP Actions 프로필의 기능을 확장하려면 Elgato Marketplace에서 플러그인을 살펴보세요. Stream Deck 키에 할당할 수 있는 모든 플러그인 액션은 MCP를 통해서도 실행할 수 있습니다.
기사의 제품