OSCAR について
createwithoscar は、Claude などの AI アシスタントを、コントロールインターフェース用の無料のオープンソースエディター兼サーバーである OSCAR に接続します。OSC、MIDI、DMX で機材を制御する方が、不具合の原因調査やインターフェースの下書き作成に利用することを想定しています。アシスタントは送信、公開、プロジェクトの変更を行いません。
主な機能
- 01ローカルの OSCAR からプロジェクト、ウィジェット設定、MIDI ポートを読み取り
- 02直近の OSC、MIDI、DMX の送受信内容を確認
- 03OSCAR 自身の検証機能で確認したインターフェースの下書き作成
- 04下書きには Draft バッジが付き、ユーザーが確認して公開
- 05リクエストはこのコンピューター内の OSCAR のみに送信
活用シーン
- 01スライダーがライトやソフトウェアを制御しない原因の調査
- 02テキストによる説明からのライティングやオーディオ制御画面の作成
- 03ライティングデスク向けのフェーダーとブラックアウトボタンの画面構築
MCP 対応
Claude Desktop や Cursor などの MCP クライアントに対して、OSCAR の読み取りツールと下書き作成ツールを公開する MCP サーバーです。ローカルのアドレスとトークンを使って OSCAR と通信します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
11掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
createwithoscar
AI アシスタントをOSCARに接続します。OSCAR は、コントロールインターフェース用の無料のオープンソースエディター兼サーバーです。ボタン、スライダーなどのコントロールを並べたページを、スマートフォンやタブレットで開き、OSC、MIDI、DMX をショー用ソフトウェア、楽器、照明に送信できます。
これを使うと、Claude などのアシスタントは次のことができます。
- 反応しない原因を調べます。 お使いのコンピューターで稼働中の OSCAR を読み取り、プロジェクト、公開されている内容、各ウィジェットの設定、MIDI ポート、OSCAR が最近受信・送信した内容を確認します。
- インターフェースの下書きを作成します。 アシスタントがインターフェースを作成し、OSCAR 独自のバリデーターで検証すると、OSCAR の File > Open project or template に Draft バッジ付きで表示されます。そこからご自身で開いて確認し、公開できます。
お使いの機材への送信、公開、プロジェクトの変更は一切行いません。
接続
同じコンピューターで OSCAR 2.1 以降が起動しており、上部バーの MCP ピルが緑色になっている必要があります。
Claude Code
claude mcp add oscar -- npx -y createwithoscar
Claude Desktop:OSCAR.mcpb をcreatewithoscar.siteからダウンロードし、ダブルクリックします。それ以外のインストールは不要です。
Cursor、VS Code、Windsurf、Codex、Gemini CLI などの MCP アプリ:コマンド npx と引数 -y createwithoscar を使ってサーバーを追加します。ほとんどのアプリでは、次のように設定します。
{
"mcpServers": {
"oscar": { "command": "npx", "args": ["-y", "createwithoscar"] }
}
}
Windows で起動しない場合は、コマンド cmd と引数 /c npx -y createwithoscar を使用してください。
たとえば、次のように依頼します。
- 「照明卓用に、フェーダー4つとブラックアウトボタンを備えた OSCAR インターフェースを作ってください。」
- 「OSCAR のスライダーで照明が動きません。原因を調べてもらえますか?」
仕組み
これは依存関係のない小さなプログラムです。アシスタントがプログラムを起動して MCP で通信し、各リクエストをこのコンピューター上の OSCAR に渡します。それ以外の場所には渡しません。OSCAR が起動時に書き込むファイル(~/.oscar/mcp.json)を通じて OSCAR を見つけます。このファイルには OSCAR のローカルアドレスと、起動のたびに変わるトークンが記録されています。OSCAR で MCP ピルをオフにすると、接続が閉じられます。
OSCAR が起動していない場合でも、アシスタントにはツールが表示され、OSCAR を起動するよう案内されます。
Node 18 以降が必要です(Claude Desktop のバンドルでは Claude 独自のものを使用します)。
ライセンス
OSCAR と同じ BSD-3-Clause です。ソース: github.com/trafalmejo/OSCAR。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。