プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Jam Jam

作者:titouannwttバージョン 0.3.2i★ 0iパソコンで動く
レジストリ名org.jam-jam/convert-mcp

インストール方法

What it does

Turn audio, PDF, photos and text into chord sheets and manage your Jam Jam songbook with AI.

  • Connects パソコンで動く
  • Account or key Needs JAM_JAM_API_KEY
  • Category デザイン・画像・音声

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 2/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月14日

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげますが、先に準備が必要です

Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Jam Jam に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Jam Jam のサイトを開く ↗

  3. パソコン版 Claude アプリの設定ファイルを開く

    SettingsDeveloperEdit Config

  4. この設定を貼り付けて保存

    {
      "mcpServers": {
        "convert": {
          "command": "npx",
          "args": [
            "-y",
            "@jam-jam/convert-mcp"
          ],
          "env": {
            "JAM_JAM_API_KEY": "your-value"
          }
        }
      }
    }

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Claude を終了してもう一度開く

  6. 試してみる

    Jam Jam を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が Jam Jam を使っていると言うか、回答に Jam Jam のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ Jam Jam につなげません

Jam Jam はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません

代わりにできること

A · Jam Jam につなげるアプリを使う

  • Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
  • Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
  • Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)
  • Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

B · デザイン・画像・音声 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげますが、先に準備が必要です

Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Jam Jam に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Jam Jam のサイトを開く ↗

  3. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  4. このコマンドを貼り付けて Enter

    claude mcp add --scope user convert --env JAM_JAM_API_KEY=your-value -- npx -y @jam-jam/convert-mcp

    Enter の前に「your-value」を自分のキーに書き換えてください

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Claude Code で /mcp と入力

    Jam Jam が一覧にあり、接続済みと表示されれば OK です

  6. 試してみる

    Jam Jam を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が Jam Jam を使っていると言うか、回答に Jam Jam のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげますが、先に準備が必要です

Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Jam Jam に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Jam Jam のサイトを開く ↗

  3. このボタンで Cursor を開く

    Cursor で開く

    Cursor がインストールの確認をするので Install を押します

  4. キーを入力

    Jam Jam の設定で JAM_JAM_API_KEY が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. Cursor の AI チャットを Agent モードで開く

  6. 試してみる

    Jam Jam を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が Jam Jam を使っていると言うか、回答に Jam Jam のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげますが、先に準備が必要です

Jam Jam のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Node.js を入れてください(1 回だけ)

  1. Node.js を入れる

    1 回だけ。Node.js が必要なすべてのサーバーで使えます

    Node.js のダウンロードページを開く ↗

  2. Jam Jam に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    Jam Jam のサイトを開く ↗

  3. このボタンで VS Code を開く

    VS Code で開く

    VS Code がインストールの確認をするので Install を押します

  4. キーを入力

    Jam Jam の設定で JAM_JAM_API_KEY が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  5. VS Code の AI チャットを Agent モードで開く

  6. 試してみる

    Jam Jam を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が Jam Jam を使っていると言うか、回答に Jam Jam のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

JSON 設定は下の「開発者向け」にあります

つまずいたら?Jam Jam を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

パソコンにインストール

Claude Code

claude mcp add --scope user convert --env JAM_JAM_API_KEY=your-value -- npx -y @jam-jam/convert-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "convert": {
      "command": "npx",
      "args": [
        "-y",
        "@jam-jam/convert-mcp"
      ],
      "env": {
        "JAM_JAM_API_KEY": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "convert": {
      "command": "npx",
      "args": [
        "-y",
        "@jam-jam/convert-mcp"
      ],
      "env": {
        "JAM_JAM_API_KEY": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "convert": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@jam-jam/convert-mcp"
      ],
      "env": {
        "JAM_JAM_API_KEY": "your-value"
      }
    }
  }
}

自分で入力する値

  • JAM_JAM_API_KEY 秘密 必須 env
    Jam Jam API key (jj_live_...), created in Settings > API keys on jam-jam.org.

説明は英語の原文のままです。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

週あたりのダウンロードi
120/週
確認済みドメイン
✓ jam-jam.org
接続方法
パソコンで動く
最新バージョンi
0.3.2
レジストリ公開日i
2026年11月13日
コードの最終更新i
2026年11月13日
作者
titouannwtt
パッケージ
npm: @jam-jam/convert-mcp
ウェブサイト
jam-jam.org
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

パソコン上で動かせるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

すべてのアプリと長所・短所 →

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(jam-jam.org)がリポジトリの所有者(titouannwtt)ではありません。別の人が登録した可能性があります

  • ✓ 合格

    今もメンテナンスされている

    コードの最終更新:昨日

  • ✓ 合格

    ライセンスがある

    MITを使用

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

Google でログインして投稿

ユーザーレビュー

まだレビューはありません

Google でログインしてレビューを書く

デザイン・画像・音声のほかのサーバーとの比較i

  • このカテゴリのほかの3062件のうち0%よりスターが多い
  • このカテゴリのほかの3062件のうち94%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの3062件のうち50%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Jam Jamは安全ですか?

当てはまる基本チェック3項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:JAM_JAM_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は昨日、最新バージョン(0.3.2)がレジストリに届いたのは昨日です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Figma Context MCP, AutoClip, Next AI Draw.io

同じカテゴリのほかの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Figma Context MCP

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

作者:GLips広く使われている↓ 15.2万/週★ 1.6万5 か月前更新

パソコンで動く

AutoClip

Clip long videos into short clips with covers and captions. Local CLI and MCP.

作者:zhouxiaoka広く使われている↓ 205/週★ 1万17 日前更新

パソコンで動く

Next AI Draw.io

draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand

作者:DayuanJiang広く使われている↓ 2.2万/週★ 3.7万 リポジトリ全体のスター今日更新

パソコンで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@jam-jam/convert-mcp

Turn audio, PDFs, photos, links and pasted text into chord sheets, and manage your [Jam Jam](https://jam-jam.org/?utm_source=npm&utm_medium=readme&utm_campaign=convert-mcp) songbook, straight from Claude, Cursor, VS Code or any MCP client.

This is the official Model Context Protocol server for the public Jam Jam API. It gives your assistant 42 typed tools, so you ask in plain language instead of pasting curl commands:

  • Convert a recording, a PDF, an image, a web page or pasted lyrics with chords into Jam Jam's songbook format, or export it as ChordPro, PDF, MIDI, MusicXML and more.
  • Organise your private songbook: list, read, add, edit and delete songs and playlists.
  • Look up what other accounts have published on their public profiles (read only).
  • Separate stems (vocals, drums, bass, other) from a song, queue an audio file for chord and lyrics analysis on your own songs, and check a track for AI music signals: the long-running audio tools, each with a start, a status and a result step.
  • Stay in control: the server shows the assistant only the tools your API key is allowed to use, and it never publishes, follows or likes anything on its own.

Listed in the official MCP Registry as org.jam-jam/convert-mcp. Every tool maps to a real route of https://jam-jam.org/api/v1.

Quick start

  1. Get an API key. Create a free account on jam-jam.org, then open Settings > API keys and create a key. The secret (jj_live_...) is shown only once: copy it right away. Give the key only the scopes you need (see Scopes).
  2. Declare the server in your MCP client (below). Nothing to install: npx downloads and runs it. Node.js 18.17 or later is required.
  3. Restart the client and ask in plain language.

If something does not work, ask the assistant to call jj_check_usage: it reports what the key is allowed to do and how much quota is left.

What you can ask

  • "Convert ~/Music/rehearsal.mp3 into a chord sheet and save it in my Jam Jam songbook."
  • "Import ~/Downloads/lead-sheet.pdf into my songbook."
  • "Here are the lyrics with chords above the words: convert them to ChordPro." (paste the text)
  • "List the songs of my songbook that have no key or no capo set."
  • "Create a playlist called Thursday rehearsal and put these five songs in it."
  • "How many conversions do I have left this week?"

The exact formats the API serves right now, with their limits, are returned by jj_list_formats; some outputs need an account or Premium, and that tool says which.

Install in your client

Every client below launches the same command, npx -y @jam-jam/convert-mcp, with your key in the JAM_JAM_API_KEY environment variable.

Claude Code
claude mcp add --env JAM_JAM_API_KEY=jj_live_... --transport stdio jam-jam -- npx -y @jam-jam/convert-mcp

Add --scope user to make it available in every project. This writes the key on a command line, so it ends up in your shell history. To avoid that, declare the server in a .mcp.json file that reads the key from your environment, and export JAM_JAM_API_KEY yourself:

{

"mcpServers": { "jam-jam": { "command": "npx", "args": ["-y", "@jam-jam/convert-mcp"], "env": { "JAM_JAM_API_KEY": "${JAM_JAM_API_KEY}" } } } }

Claude Desktop

Open Settings > Developer > Edit Config, which opens claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), and add:

{

"mcpServers": { "jam-jam": { "command": "npx", "args": ["-y", "@jam-jam/convert-mcp"], "env": { "JAM_JAM_API_KEY": "jj_live_..." } } } }

Cursor

Add the same mcpServers block as for Claude Desktop to .cursor/mcp.json (one project) or ~/.cursor/mcp.json (all projects). Cursor expands ${env:JAM_JAM_API_KEY} in the env values, so you can keep the key out of the file.

VS Code

Create .vscode/mcp.json (or run MCP: Add Server from the Command Palette). VS Code uses a servers key and can prompt for the key and store it for you:

{

"inputs": [ { "type": "promptString", "id": "jam-jam-api-key", "description": "Jam Jam API key (jj_live_...)", "password": true } ], "servers": { "jam-jam": { "type": "stdio", "command": "npx", "args": ["-y", "@jam-jam/convert-mcp"], "env": { "JAM_JAM_API_KEY": "${input:jam-jam-api-key}" } } } }

Windsurf

Open the MCP config file from the Cascade panel (see the Windsurf MCP documentation) and add the same mcpServers block as for Claude Desktop. Windsurf expands ${env:JAM_JAM_API_KEY} in the env values.

Any other MCP client (stdio)

Command npx -y @jam-jam/convert-mcp, with the environment variable JAM_JAM_API_KEY set by the client. Never pass the key as a command-line argument (see Privacy).

Streamable HTTP mode

For clients that connect to a URL instead of launching a command, run the server yourself in Streamable HTTP mode:

JAM_JAM_API_KEY=jj_live_... JAM_CONVERT_MCP_MODE=http npx -y @jam-jam/convert-mcp

MCP endpoint: http://127.0.0.1:3466/mcp

Health and per-tool counters: http://127.0.0.1:3466/healthz

The server listens on the loopback interface only by default. It holds a single API key, so anything that can reach its port acts as the owner of that key; it is not a multi-user server. Binding another address without JAM_CONVERT_MCP_HTTP_TOKEN makes startup fail. With the token set, clients must send it as Authorization: Bearer . DNS-rebinding protection is active: the Host and Origin headers must match the address being served.

Tools

At startup the server asks the API what your key may do and exposes only the matching tools. A key with carnet:read alone never shows jj_delete_song to the assistant. 42 tools exist in total. Your songbook is called the "notebook" in the tool descriptions and carnet in the scope names.

ToolRequired scopeWhat it does
jj_list_formatsnoneLists the input and output formats served by the API, with their limits and whether an account or Premium is required. Call it before any conversion.
jj_convert_fileconvert:writeConverts a local file (path or base64). Returns text directly for small text formats, or a local file path for binary results (PDF, MIDI, MP4...). Can save the result to your songbook with deliver: "carnet".
jj_convert_textconvert:writeSame for pasted text or ChordPro, no file needed (up to 262144 characters).
jj_get_jobconvert:readState of a conversion job by id, for a job that outlasted the wait.
jj_list_songscarnet:readPages through the songs of your private songbook. fields=full includes the complete content; updatedSince plus the cursor gives an incremental export.
jj_get_songcarnet:readOne complete song (chords, lyrics, structure).
jj_list_playlistscarnet:readYour playlists, with their ordered content.
jj_get_playlistcarnet:readOne playlist and its songs, in order.
jj_create_songcarnet:writeAdds a song to your songbook. The id is derived (artist-title slug unless given), so posting the same song again replaces it instead of duplicating it. Cannot publish.
jj_update_songcarnet:writeChanges title, artist, key, capo, tempo, playlist membership, or publishes / unpublishes on your profile. ifMatch refuses the write if the song changed in the meantime. Publishing requires a rights declaration made by you.
jj_delete_songcarnet:writeDeletes a song. Idempotent, and cannot be undone from the API.
jj_create_playlistcarnet:writeCreates a playlist with its ordered songs.
jj_update_playlistcarnet:writeRenames a playlist, changes its cover emoji, replaces or reorders its songs.
jj_delete_playlistcarnet:writeDeletes the playlist only, never its songs.
jj_get_profilesocial:readProfile card of an account by @handle, seen from your account. A private account you do not follow returns a closed card.
jj_list_profile_songssocial:readSongs an account has published on its profile.
jj_list_profile_playlistssocial:readPlaylists an account has published.
jj_list_followerssocial:readYour followers (status=requested for pending requests).
jj_list_followingsocial:readAccounts you follow.
jj_check_usagenoneScopes of the key and its three independent quota counters (separation and AI music counters are read with their own tools).
jj_stems_capabilitiesconvert:readAvailability, models, limits and quota (with reset time) of the stem separation. Needs a Premium account for an API key.
jj_stems_separatestems:writeUploads an audio file and starts its separation into 2 stems (vocals, instrumental) or 4 (vocals, drums, bass, other), as MP3 320 kb/s or FLAC 24-bit (format). Returns at once with a job; maxWaitMs waits for a short file.
jj_stems_get_jobconvert:readState of one of your separations (queued, running, done...), progress and estimates.
jj_stems_list_jobsconvert:readYour recent separations, 30 per page.
jj_stems_get_fileconvert:readDownloads one finished stem (vocals, instrumental, drums, bass, other, as .mp3 or .flac per the job's format) or stems.zip to a local file, or returns its signed link (about 60 seconds).
jj_stems_cancel_jobstems:writeCancels one of your separations.
jj_audio_analyzeaudio:writeQueues an audio file for chord and lyrics analysis, then automatic alignment, for a song that is already in your songbook. Same queue as the Jam Jam app.
jj_queue_listqueue:readYour audio queue: running, waiting (with rank) and finished in the last 7 days.
jj_queue_get_jobqueue:readOne job of your audio queue: status, stage, progress.
jj_queue_cancel_jobaudio:writeCancels one job of your audio queue.
jj_ai_music_availabilityqueue:readAvailability, limits and quota (with reset times) of the AI music detection.
jj_ai_music_analyzeaudio:writeStarts an AI music detection on a local file (100 MB, 600 seconds at most) or on one link (Spotify track, ISRC, direct audio link). Returns at once; maxWaitMs waits for the report.
jj_ai_music_currentqueue:readYour current or latest analysis, or none.
jj_ai_music_get_jobqueue:readOne analysis and, once done, its report. The report is an index of signals, not a probability and not proof of origin.
jj_ai_music_historyqueue:readYour analyses of the last 90 days, 30 per page.
jj_ai_music_cancel_jobaudio:writeCancels your running analysis (the quota unit is refunded).

| `jj_masteri

冒頭だけを表示しています。続きはリポジトリで読めます