mcpField
O
OSCAR

OSCAR

ローカル
createwithoscar.siteメディア・デザイン1922 週間前に更新

OSCAR について

createwithoscar は、Claude などの AI アシスタントを、コントロールインターフェース用の無料のオープンソースエディター兼サーバーである OSCAR に接続します。OSC、MIDI、DMX で機材を制御する方が、不具合の原因調査やインターフェースの下書き作成に利用することを想定しています。アシスタントは送信、公開、プロジェクトの変更を行いません。

主な機能

  1. 01ローカルの OSCAR からプロジェクト、ウィジェット設定、MIDI ポートを読み取り
  2. 02直近の OSC、MIDI、DMX の送受信内容を確認
  3. 03OSCAR 自身の検証機能で確認したインターフェースの下書き作成
  4. 04下書きには Draft バッジが付き、ユーザーが確認して公開
  5. 05リクエストはこのコンピューター内の OSCAR のみに送信

活用シーン

  1. 01スライダーがライトやソフトウェアを制御しない原因の調査
  2. 02テキストによる説明からのライティングやオーディオ制御画面の作成
  3. 03ライティングデスク向けのフェーダーとブラックアウトボタンの画面構築

MCP 対応

Claude Desktop や Cursor などの MCP クライアントに対して、OSCAR の読み取りツールと下書き作成ツールを公開する MCP サーバーです。ローカルのアドレスとトークンを使って OSCAR と通信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"trafalmejo-oscar": {
"command": "npx",
"args": [
"-y",
"createwithoscar"
]
}
}
}
起動コマンドnpx -y createwithoscar

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcreatewithoscar1.0.2

ツール

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。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。