Context7
Up-to-date docs for AI agents
作者による説明(英語の原文)
Search 93M+ tracks, artists, and releases: metadata, BPM, key, ISRC/ISWC, cross-platform IDs for AI.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
SONOVAULT_API_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"sonovault": {
"command": "npx",
"args": [
"-y",
"sonovault-mcp"
],
"env": {
"SONOVAULT_API_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add sonovault --env SONOVAULT_API_KEY=your-value -- npx -y sonovault-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"sonovault": {
"command": "npx",
"args": [
"-y",
"sonovault-mcp"
],
"env": {
"SONOVAULT_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"sonovault": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"sonovault-mcp"
],
"env": {
"SONOVAULT_API_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント rekordcloud で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:SONOVAULT_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.3.0)がレジストリに届いたのは18 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Context7, Codebase Memory, Exa
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP server for the [SonoVault](https://sonovault.now) music metadata API. Gives Claude, Cursor, and any MCP client search across 93M+ tracks, artists, labels, and releases, with full metadata per result: genre, BPM, musical key, label, release dates, artist credits, ISRC and ISWC codes, and cross-platform IDs (Spotify, Apple Music, Tidal, Beatport, Discogs, MusicBrainz, YouTube).
Ask your assistant things like:
You need a SonoVault API key. The free tier is 1,000 requests/month, no credit card: get a key.
Add to claude_desktop_config.json:
{
"mcpServers": { "sonovault": { "command": "npx", "args": ["-y", "sonovault-mcp"], "env": { "SONOVAULT_API_KEY": "svk_live_..." } } } }
claude mcp add sonovault -e SONOVAULT_API_KEY=svk_live_... -- npx -y sonovault-mcp
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in your project):
{
"mcpServers": { "sonovault": { "command": "npx", "args": ["-y", "sonovault-mcp"], "env": { "SONOVAULT_API_KEY": "svk_live_..." } } } }
Add to .vscode/mcp.json:
{
"servers": { "sonovault": { "command": "npx", "args": ["-y", "sonovault-mcp"], "env": { "SONOVAULT_API_KEY": "svk_live_..." } } } }
Add the same mcpServers block as Claude Desktop to ~/.codeium/windsurf/mcp_config.json.
Any client that speaks MCP over stdio works. Command: npx -y sonovault-mcp with the SONOVAULT_API_KEY environment variable set.
| Tool | What it does |
|---|---|
search_tracks | Fuzzy search by artist + title. Returns ISRC, genre, BPM, musical key, label, release date. |
lookup_isrc | Exact recording lookup by ISRC, with BPM and musical key. |
get_track | Fetch a track by SonoVault ID, with BPM and musical key. |
get_work_codes | Recording to composition: the ISWC(s) behind a recording. |
get_recordings_of_work | Composition to recordings: every recording of an ISWC. |
get_platform_links | One track's ID and deep link on all 7 platforms, from any ID or ISRC. |
resolve_tracks | Bulk resolve up to 100 track names, ISRCs, or platform IDs. |
search_artists, get_artist_releases | Artist search and discography, with Wikidata and MusicBrainz identifiers. |
search_labels, get_label_releases | Label search and catalog, optionally for one release date or a date range. |
search_releases, get_release | Release search, and tracklists with ISRCs, BPM and key in playing order with disc and track numbers, plus MusicBrainz release and release-group ids. get_release also lists the real editions behind a release, each with its own label and catalog number, and takes an edition id to render that edition's numbering. |
list_genres | The canonical genre hierarchy. |
browse_tracks | Discover by label, artist, genre, or year (paid tier). |
All tools are read-only. Most work on the free tier; browse_tracks needs a paid plan.
Paste a play log with just artist and title, and ask: "Resolve these to ISRC, album, and label, and give me a table I can map onto a SoundExchange Report of Use." The assistant calls resolve_tracks once per 100 lines and returns the identifiers collecting societies match on. Works the same for PPL, Sena, GVL, and Re:Sound reporting.
"Here are 50 tracks from my rekordbox export. Find the canonical version of each, flag duplicates that share an ISRC, and tag each with its genre, BPM and key." The assistant combines resolve_tracks with the genre, tempo and key fields on each result.
"I have ISRCs from my distributor. Which musical works do they belong to, and what other recordings exist of each work?" The assistant chains get_work_codes and get_recordings_of_work. Useful for publishing administration and cover/version research.
"Is this Beatport exclusive on Spotify yet? Beatport ID 6014288." One get_platform_links call answers it, with deep links per platform.
"Summarize what Anjunabeats released in the last six months, grouped by subgenre." The assistant pages through get_label_releases and pulls genre from the tracklists.
Yes. A free SonoVault key includes 1,000 requests/month with no credit card. Every tool except browse_tracks works on it.
Title, artist credits (with primary/remixer flags), ISRC, duration, BPM, musical key, genre and subgenre, and per-release album title, label, and release date. ISWC work codes come from the dedicated work-code tools.
Yes. Every track carries bpm (full tempo, up to 2 decimals, so 174 rather than 87) and its musical key in three notations:
key_alphanumeric: 1 to 12 plus A for minor or B for major, e.g. 10B. Neighbouring numbers and the same number with the other letter mix harmonically.key_musical: standard notation, e.g. D, Am, F#m, Ebm.key_open: Open Key notation, lowercase, e.g. 3d, 1m.keys lists every key held for the track, one entry per source. Key comes from OpenKeyScan and BPM from the Lexicon DJ beat detector (trusted by 100k+ DJs), both run by SonoVault on the audio. Daft Punk's One More Time comes back as 123 BPM, 10B / D / 3d. All of these are null (and keys empty) for a track that has not been analysed yet. Other audio features such as energy or danceability are not exposed.
Aggregated and deduplicated from MusicBrainz, Discogs, Spotify, Apple Music, Tidal, and Beatport, with ISWC links from The MLC. Details: sonovault.now/data-sources.
Single-platform APIs return their own IDs only. SonoVault resolves one recording to its IDs on all seven supported platforms, keyed by ISRC, and adds identifiers (ISRC, ISWC) that platform APIs don't expose. Comparison: sonovault.now/compare/spotify-api.
No. The server runs locally over stdio and sends your key only to api.sonovault.now as a request header. The code is small and auditable: src/server.ts.
Not using MCP? skill/SKILL.md is an Agent Skill that teaches any agent to call the SonoVault API directly over HTTP: search rules, ISRC/ISWC recipes, bulk resolution, and error handling.
MIT