Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Control QSC Q-SYS systems over QRC from AI agents or Claude.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"qsys": {
"command": "npx",
"args": [
"-y",
"qsys-mcp"
]
}
}
}ターミナルでこれを実行します
claude mcp add qsys -- npx -y qsys-mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"qsys": {
"command": "npx",
"args": [
"-y",
"qsys-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"qsys": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"qsys-mcp"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント reowens で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.6.1)がレジストリに届いたのは9 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, MemberVault MCP by usefulapi
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
List courses; add users to courses, remove course access or delete users in MemberVault.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Open-source tooling for QSC Q-SYS audio/video systems — control a Core from
your shell, your code, or an AI agent, and run Q-SYS Designer on your Mac or Ubuntu desktop.
Every Q-SYS Core — and Q-SYS Designer in Emulate mode — serves QSC's published QRC protocol (JSON-RPC 2.0 over TCP, port 1710). It's the same external-control interface Crestron/AMX integrations use. These tools speak it natively: zero QSC code, no SDK, no hardware required for development.
| Package | What it is |
|---|---|
qsys-cli | CLI (command: qsys) — status, component inventory, get/set controls with ramps, live watch, snapshots |
qsys-qrc | TypeScript QRC client — wire framing, change groups, keepalive, transparent auto-reconnect, typed protocol surface |
qsys-mcp | MCP server (io.github.reowens/qsys-mcp in the MCP Registry) — 25 tools that let an AI agent inspect and drive a live Q-SYS system |
qsys-mac | npm bootstrapper (command: qsys-mac) — downloads/verifies the signed Q-SYS Mac Installer DMG and delegates to its helper |
qsys-mac-installer | Q-SYS Designer for macOS — signed/notarized BYO-installer wrapper app + DMG source |
qsys-linux | Q-SYS Designer for Ubuntu 26.04 x86-64 — per-user Wine/.NET 10 setup and desktop launcher (command: qsys-linux) |
export QSYS_HOST=192.168.1.10 # your Core, or 127.0.0.1 for Designer Emulate
npx qsys-cli status # engine/design status npx qsys-cli ls # list components npx qsys-cli get MainGain # read a named control npx qsys-cli set MainGain -6 --ramp 2 npx qsys-cli watch MainGain # stream changes until Ctrl-C npx qsys-cli snapshot load Bank 1 --ramp 1
$ qsys status Design Example-Design (code a1B2c3D4e5F6) Platform Emulator (emulator) State Active
$ qsys set-component Main_Mixer input.1.gain -6 --ramp 2 NAME VALUE STRING POSITION input.1.gain -6 -6.00dB 0.585
Install the command globally with npm i -g qsys-cli (the binary is plain qsys). Every command takes --json for scripting; watch emits JSON lines.
claude mcp add qsys -- npx -y qsys-mcp
or in any MCP client config:
{
"mcpServers": { "qsys": { "command": "npx", "args": ["-y", "qsys-mcp"] } } }
Then ask the agent to connect to your Core (or the Designer emulator) and it can read meters, flip mutes, ramp gains, watch controls for changes, and recall snapshots — with auto-reconnect across Core restarts. Details in packages/qsys-mcp.
Registry-aware MCP clients can discover it as io.github.reowens/qsys-mcp.
npm install qsys-qrc
import { QrcClient } from 'qsys-qrc';
const qrc = new QrcClient({ host: '192.168.1.10' }); await qrc.connect();
const status = await qrc.statusGet(); // typed helpers… await qrc.setControl('MainGain', -6, 2); // value -6, 2 s ramp const [gain] = await qrc.getControl(['MainGain']);
await qrc.send('Component.GetComponents'); // …or raw QRC methods
qrc.close();
Change groups (poll-based watch), component access, snapshots, and logon are all covered by typed helpers — see packages/qsys-qrc.
For most users, use the signed DMG installer app. Run it once to create Q-SYS Designer.app, then either trash the installer app or keep it around as a small manager for Launch, Reinstall, and Remove. The installed Designer app and its Application Support data remain independent of the installer app.
Direct DMG path:
open https://github.com/reowens/qsys-tools/releases/tag/qsys-mac-installer-v0.1.9
Or use the npm bootstrapper:
npx qsys-mac install "/path/to/Q-SYS Designer Installer 10.5.1.exe"
It downloads and verifies the signed Q-SYS Mac Installer DMG, mounts it, and runs the bundled helper. The npm package does not contain Q-SYS Designer or the app payload. You provide your own free Designer installer download (BYO — nothing of QSC's is redistributed).
For read-only support diagnostics, run:
npx qsys-mac doctor
Current macOS prerequisite: Rosetta 2. The signed DMG bundles Wine, .NET, 7z, icon tooling, msiinfo, and native helper binaries; normal setup does not need Homebrew or host Python.
Prefer a GUI installer app? Homebrew can install it:
brew tap reowens/qsys
brew trust reowens/qsys brew install --cask qsys-mac-installer open -a "Q-SYS Mac Installer"
brew trust is required by current Homebrew for third-party cask taps.
The signed installer source lives in packages/qsys-mac-installer. It provisions Wine + .NET into Application Support and gives you a real Dock/Finder/menu-bar citizen. The current signed DMG is qsys-mac-installer 0.1.9.
Bonus: Designer's Emulate mode serves QRC on 127.0.0.1:1710, so all of the tools above work hardware-free against it — that's how this repo's tooling is validated.
The initial Linux recipe runs Designer 10.5.1 on Ubuntu 26.04 x86-64 through Wine Staging 11.20 and Windows .NET 10. Supply your own vendor ZIP/EXE:
npx qsys-linux install "/path/to/Q-SYS_Designer_Installer_10.5.1.zip"
npx qsys-linux doctor npx qsys-linux launch
Installation needs an accessible X11/XWayland desktop and 12 GiB free during setup. It runs per-user without sudo and adds a Q-SYS Designer desktop launcher. See requirements and validation.
The source checkout also has a vendor-free Docker test harness, described under Container smoke tests. You build its image locally; no image is published.
Point any of the tools at Q-SYS Designer running in Emulate mode (--host 127.0.0.1). Two protocol facts worth knowing: QRC has no method to *enumerate* named controls or snapshot banks (you need their names from the design), and Component.GetComponents returns only components with script access enabled.
This is a pnpm workspace (Node 22.13+; pnpm comes from the packageManager field via corepack).
git clone https://github.com/reowens/qsys-tools.git
cd qsys-tools corepack enable # provisions the pinned pnpm pnpm install pnpm -r build # builds packages in dependency order (qsys-qrc first) pnpm run typecheck pnpm test
The e2e suites (QRC integration, the MCP-over-mock end-to-end, and the transparent-reconnect/AutoPoll-replay regression) run against qsys-mock-core — an in-repo, design-driven Q-SYS Core mock — so pnpm test exercises the full protocol with no hardware. Deeper conformance testing (validated-against-Designer rendering and ramps/meters) uses a separate, fuller emulator.
qsys-mac-installer builds separately with Xcode — see packages/qsys-mac-installer (scripts/package.sh for the sign/notarize pipeline).
Maintainer release steps are documented in RELEASE.md.
When working from this source checkout, use the workspace script instead of npx qsys-mac so the local workspace package isn't confused with the published one:
pnpm run qsys-mac -- status
pnpm run qsys-mac -- install "/path/to/Q-SYS Designer Installer 10.4.0.exe"
The original qsys-tools source code is MIT licensed, including the QRC packages, the qsys-mac npm bootstrapper, the qsys-linux recipe, and the qsys-mac-installer wrapper app.
The signed macOS installer DMG is a multi-license binary distribution because it bundles redistributable third-party components such as Wine, .NET, p7zip, icoutils, msiinfo, and their runtime libraries. Those components remain under their own licenses and notices; see packages/qsys-mac-installer/THIRD-PARTY-NOTICES.md.
Each package carries its own LICENSE file.
This is an independent open-source project, not affiliated with, endorsed by, or sponsored by QSC, LLC. "Q-SYS" and "Q-SYS Designer" are trademarks of QSC, LLC, used nominatively. These tools speak the publicly documented QRC protocol and contain no QSC code.