
NDP — Music Rights & Track Identification
io.github.AENDYSTUDIO由 GitHub 帳號 AENDYSTUDIO 發布v1.1.0更新於 Nov 2, 2026
Music rights for AI: track identification by fingerprint, rights manifests, artist verification.
概覽
NDP 為助理提供音樂版權工具:以音訊指紋辨識曲目、驗證藝人、讀取版權清單並稽核註冊表。
- 可以做什麼
- 以感知指紋(ADNA)辨識曲目,並查詢歸屬或衍生判定
- 驗證藝人、取得藝人護照並列出其曲目
- 讀取版權清單(NDT)並登記新作品
- 查詢版稅餘額並發起結帳工作階段
- 產生 epoch 快照、驗證 Merkle 包含證明並讀取註冊表或系統統計
- 檢視聽眾與超級粉絲摘要、選擇加入並觸發外部工作流程
- 適用情境
- 適合需要處理音樂版權資料的情境:把音訊檔案比對到已登記曲目、確認作品歸屬或登記方、讀取版稅與清單資訊,或查詢 NormalDance 註冊表。
- 執行需求
- 需要遠端端點,或在本機以 Node.js 執行 npm 套件。必須提供 NDP API 金鑰,透過 X-NDP-Token 標頭傳送(README 則寫成 Authorization Bearer 標頭);金鑰需經由 Telegram 申請。本機執行還需設定註冊表 URL 與權杖。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 NDP — Music Rights & Track Identification,將其新增到工作區。
- 連接 X-NDP-Token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 SSE。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.AENDYSTUDIO%2Fndp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"ndp-music-rights-track-identification": {
"type": "sse",
"url": "https://mcp.normaldance.ru/http",
"headers": {
"X-NDP-Token": "<YOUR_API_KEY>"
}
}
}
}README
NDP MCP Server
NormalDance Protocol (NDP) — open music rights & royalties protocol. This MCP server gives AI agents 24 tools (incl. the A7 §7.27 anchor circuit: get_epoch_anchor, verify_track_proof with offline-verified Merkle inclusion proofs) to verify artists, identify tracks by perceptual fingerprint (ADNA), read rights manifests (NDT), register works and audit the registry.
Audio file becomes a self-contained rights object: the manifest travels inside the file, the fingerprint survives re-encoding and remixes, and royalties cascade down the derivation chain (sample → track → remix, up to 10 levels).
Tools (21)
verify_artist · get_artist_passport · check_artist_tracks · register_track · identify_track (ADNA v1/v2, ~0.03 s fragment localization) · get_track_manifest · check_track_ownership · get_royalty_balance · start_ucp_checkout · snapshot_epoch · stats_journal · subject_mint/subject_status/subject_keys · receipt_batch · audience_summary/audience_superfans · opt_in · get_system_stats · get_label_info · trigger_n8n_workflow
Verdict thresholds: ≥0.90 same track · 0.75–0.90 derivative (genre-adjusted) · <0.75 unrelated.
Install
Claude Code
Any MCP client (streamable HTTP / SSE)
- URL:
https://mcp.normaldance.ru/http - Header:
Authorization: Bearer YOUR_NDP_TOKEN
From source (stdio)
Getting a token
The public endpoint is key-gated (fair-use, no anonymous writes). Get a key: Telegram @NORMALDANCE — sandbox keys for testing are issued freely.
Links
- Site: https://normaldance.ru · Docs: https://normaldance.ru/docs/ · API: https://normaldance.ru/en/api.html
- Live registry stats: https://normaldance.ru/stats.html
- License: MIT
來源:README.md,提交 56129c6
工具
0版本歷史
2- v1.1.0最新Oct 19, 2026
- v1.0.0Oct 19, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分