Claude Media
Claudeに楽譜を生成して再生させる — Play Sheet Musicコネクタの使い方

Claudeに楽譜を生成して再生させる — Play Sheet Musicコネクタの使い方

Play Sheet Musicコネクタは、Claudeが書いたABC記法の旋律を楽譜として表示し、その場で再生します。入力形式と使い方、エラーの出方、耳で確かめるときの頼み方をまとめます。

Play Sheet Musicコネクタを入れると、Claudeに頼んだ旋律が五線譜として画面に出て、再生ボタンで聞けます。コネクタ一覧の説明は「Claudeに楽譜を生成して再生してもらう。視覚的な表示つき」という1文だけです。実際の中身はMCPの公開サンプル(sheet-music-server)にあり、そちらを読むと入力形式と挙動がかなり具体的に分かります。

Play Sheet Musicコネクタは何をするものか

Claudeが「ABC記法」というテキスト形式で旋律を書き、コネクタがそれを楽譜と音声に変換します。Claudeが音を直接鳴らすわけではありません。

コネクタ一覧に載っている基本情報は次のとおりです。

項目内容
カテゴリ内容Productivity
提供元内容Model Context Protocol Community
サインイン内容不要
追加時期内容2026年1月
表示内容Anthropic verified

サインインが要らないので、アカウント連携の手順はありません。コネクタの追加手順そのものは他のディレクトリのコネクタと同じです。

手順

コネクタを追加して使い始めるまで

  1. 1

    ディレクトリで選ぶ

    ConnectorsディレクトリからPlay Sheet Musicを開き、説明を確認して追加します。

  2. 2

    会話で有効にする

    チャットの「+」(または「/」)からConnectorsを開き、Play Sheet Musicをオンにします。

  3. 3

    旋律を頼む

    「ハ長調の簡単な旋律を8小節で作って、楽譜で見せて」のように依頼します。

Webコネクタは、Claude・Cowork・Claude Desktop・モバイルのすべてのユーザーが対象です。Team・Enterpriseプランでは、組織のオーナーが先にコネクタを有効化する必要があります。

入力形式はABC記法 — ツールは1つだけ

サンプルのサーバーが公開しているツールは play-sheet-music の1つです。受け取る引数は abcNotation という文字列だけで、中身はABC記法のテキストです。

ABC記法は、音名をアルファベットで並べて旋律を書くテキスト形式です。冒頭のヘッダー行で曲の条件を決め、その下に音を書きます。サンプルのREADMEにある最小の例は次のとおりです。

X:1
T:C Major Scale
M:4/4
L:1/4
K:C
C D E F | G A B c |

ヘッダーはそれぞれ、X が曲番号、T がタイトル、M が拍子、L が基本の音の長さ(ここでは四分音符)、K が調(ここではハ長調)です。| は小節線で、G2 のように数字を付けると音が長くなります。READMEの別の例である「きらきら星」を読むと、G2 が「ソを2拍分」として使われているのが分かります。

X:1
T:Twinkle, Twinkle Little Star
M:4/4
L:1/4
K:C
C C G G | A A G2 | F F E E | D D C2 |
G G F F | E E D2 | G G F F | E E D2 |
C C G G | A A G2 | F F E E | D D C2 |

この形式をユーザーが覚える必要はありません。Claudeに日本語で頼めばClaudeがABC記法に直して、ツールを呼びます。ただし、仕上がりが期待と違うときに「どこを直せばいいか」を言葉にするには、ヘッダーの意味を知っておくと楽です。たとえば「拍子を3/4に」「調をGに」と頼めば、Claudeは M: と K: の行を書き換えるだけで済みます。

直すときに頼む側が知っておくと便利な記号を、表にまとめます。

書き方意味直し方の例
C と c意味c は C の1オクターブ上(READMEの音階の例でも、B の次の c で上の「ド」に進みます)直し方の例「3小節目の C を c に」
c' / C,意味アポストロフィでさらに高く、カンマで低く直し方の例「サビを1オクターブ上げて」
^ / _意味音名の前に付けて半音上げ(シャープ)/下げ(フラット)直し方の例「4音目に ^ を付けて」
z意味休符直し方の例「2小節目の頭を休符に」
/2意味音を短くする(L:1/4 のとき c/2 は八分音符)直し方の例「最後の2音を半分の長さに」

これらはABC記法の標準的な書き方で、READMEの例に出てくるのは音名・小節線・数字による長さの指定までです。記号が通るかどうかは、実際に表示して確かめるのが確実です。

頼み方の例 — 条件を先に言うほど外れにくい

ツールの説明文には、使い道が2つ書かれています。誕生日や祝日などの機会に向けた「オリジナル曲の作曲」と、民謡・童謡・賛美歌・クラシックの旋律などの「既存の曲の演奏」です。依頼もこの2つに分けると通りがよくなります。

オリジナルの旋律を頼むなら、ヘッダーに入る条件を先に渡します。

Play Sheet Musicで、誕生日のお祝い用に短い旋律を作ってください。
拍子は3/4、調はト長調、8小節で、最後はトニックで終わるようにしてください。
楽譜を表示したら、小節ごとの狙い(上がる・下がる・跳ねる)を一言ずつ添えてください。

既存の曲を頼む場合は、ツールの説明文が「記憶から思い出すのではなく、abcnotation.comやthesession.orgでABC記法を調べること」を求めています。記憶から書かせると音が崩れやすい、という前提の指示です。曲名だけでなく「ABC記法を調べてから表示して」と一言足しておくと、Claudeがその手順を踏みやすくなります。Web検索が使えない環境では、この調べる手順は取れません。

楽譜と再生が出る仕組み

サーバーは、受け取ったABC記法をまず構文チェックします。問題があれば Invalid ABC notation: で始まるエラーを返し、問題がなければ Input parsed successfully. と返します。楽譜の描画と再生は、会話画面の側(クライアント)が行います。

この構成には、使う側に関係する点が3つあります。

  • 構文エラーはClaudeに返ります。エラー文が会話に戻るので、「直して再表示して」と頼めば書き直してもらえます
  • 構文が通ることと、良い旋律であることは別です。チェックは書式の検査で、メロディの出来は見ていません
  • 再生用の音源は外部から読み込まれます。サンプルの設定では、音源(サウンドフォント)の読み込み先として paulrosen.github.io が許可されています。社内ネットワークでこのドメインが塞がれていると、楽譜は出ても音が鳴らない可能性があります

画面内に楽譜が表示される仕組みは、MCP Appsと呼ばれる拡張機能に基づきます。仕組みはMCP Appsとはで、どのクライアントで表示できるかはMCP Appsの対応クライアント一覧で扱っています。

生成物は自分の耳で確かめる

コネクタの一覧にある説明は1文で、対応する楽器の数、テンポの指定方法、音域の制限などの仕様は書かれていません。サンプルのREADMEにも、機能として挙がっているのは再生・一時停止・ループのコントロールと楽譜の表示だけです。そのため、できる範囲は実際に試して確かめる前提で使うことになります。

確かめ方は、次の順が手堅いです。

手順

試して確かめる順序

  1. 1

    短い旋律で出力を確認する

    4〜8小節で、楽譜と音が出ることを確かめます。

  2. 2

    耳で聞いて照合する

    再生して、音の高さと長さが頼んだ内容と合っているかを聞きます。

  3. 3

    ずれた場所を指定して直させる

    「3小節目の音を1つ上げて」のように場所を指定します。

  4. 4

    ループでつなぎ目を聞く

    ループ再生にして、繰り返したときのつなぎ目に違和感がないかを聞きます。

場所を指定して直させられるのは、画面に小節の並びが見えているからです。文章で「なんとなく明るく」と頼むより、小節番号と音名で直すほうが、1回の修正で収まりやすくなります。

使いどころの目安

ピアノやギターの練習で、短いフレーズを繰り返し聞きたい場面に向きます。音源を探す代わりに、聞きたい長さと調を指定して作らせられるからです。作曲の下書きで、コード進行に合う旋律を何通りか試す使い方もできます。授業や発表会の資料で、簡単な旋律を図として載せたい場合も同様です。

向かないのは、演奏の表情(強弱の細かな表現や音色の選択)まで求める用途です。コネクタの説明にもサンプルのREADMEにも、表情づけに関する記載はありません。完成した楽曲として書き出すには、ここで得たABC記法を別の楽譜ソフトに移す作業が必要になります。

音楽まわりでClaudeを使うもう一つの入口として、曲選びの段階で相談する方法はClaudeでプレイリストのテーマと曲順を考える手順にあります。聞く曲を決めるのはそちら、自分で旋律を試すのは本コネクタ、という分け方です。

使う前に知っておきたい注意点

  • 提供元はModel Context Protocol Communityで、Anthropic自身ではありません。一覧では「Anthropic verified」の表示が付いています
  • コネクタ一覧のURL欄には、モデルコンテキストプロトコルの例示用ドメイン(example-server.modelcontextprotocol.io)が載っています。サンプルサーバーの流用に見える記載で、運用体制を示す情報は一覧にありません。未発表の楽曲など外に出したくない譜面は、入力する前に取り扱いを決めておく必要があります
  • 外部のサーバーに譜面を渡したくない場合は、手元で起動する選択肢があります(下に設定例)
  • 既存の曲を頼むときは、著作権が残っている曲の旋律をそのまま再現させる使い方は避けます。ツールの説明が例に挙げているのは、童謡・民謡・賛美歌・クラシックの旋律です
  • Team・Enterpriseでは、オーナーがコネクタを許可していないと表示されません

手元で起動する場合、サンプルのREADMEにはMCPクライアントの設定として、npxでサーバーを立ち上げる次の記述(stdio方式)があります。設定ファイルの場所はクライアントごとに違うので、お使いのクライアントの設定画面で確かめてください。

{
  "mcpServers": {
    "sheet-music": {
      "command": "npx",
      "args": [
        "-y",
        "--silent",
        "--registry=https://registry.npmjs.org/",
        "@modelcontextprotocol/server-sheet-music",
        "--stdio"
      ]
    }
  }
}

この方式ではディレクトリのコネクタとは別の登録になり、楽譜の表示にはMCP Appsに対応したクライアントが必要です。

まとめ

Play Sheet Musicコネクタは、ClaudeがABC記法で書いた旋律を楽譜と音にして返す、単機能のコネクタです。サインインは要らず、ツールも1つだけで、使い始めは軽く済みます。一方で、仕様の細部は一覧にほとんど書かれていないため、短い旋律で試し、耳で確かめ、直す場所を小節で指定する流れが基本になります。

この記事を共有:XはてブLinkedIn