Matthew Hartley Music MCP Server
官方第一個由藝術家擁有的MCP伺服器,專供AI代理使用。從任何AI客戶端探索、敘述並串流Matthew Hartley的首張專輯《The Time Is Now: A Journey in Chapters》。由Harmonic Wave提供技術支援。
文件
Matthew Hartley Music — MCP 伺服器
首個由藝術家自有的 MCP 伺服器。 在任何支援 模型上下文協定 的 AI 客戶端內,探索、敘述並串流播放一張連續、故事導向的專輯。
即時端點(公開,無需驗證):
https://matthewhartleymusic.com/wp-json/mcp/v1/message
這是什麼
此 MCP 伺服器將 The Time Is Now: A Journey in Chapters —— Matthew Hartley 的首張專輯 —— 以結構化、AI 原生的體驗形式呈現。十二首歌曲橫跨六個章節,每首皆附有歌詞、情感敘事、版本錄音及直接串流連結。設計目標是讓任何 AI 客戶端都能:
- 探索目錄 —— 以豐富的中繼資料列出歌曲與章節
- 講述每首歌背後的故事 —— 提供簡短與完整敘事、歌詞、情緒標籤
- 策劃一個有序的聆聽體驗 —— 六種聆聽模式(
late_night、devotional、acoustic_focus、cinematic、quiet_listening、full_journey),並附有視覺呈現的場景指令 - 直接串流音訊 —— 按需產生全新簽章的 Cloudflare R2 網址,約 4 小時的存續時間,並提供重新整理工具以保持播放不中斷
快速安裝
Claude Desktop
新增至 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"matthew-hartley-music": {
"type": "http",
"url": "https://matthewhartleymusic.com/wp-json/mcp/v1/message"
}
}
}
重新啟動 Claude Desktop。伺服器將出現在您的工具列表中。
Claude Code(命令列介面)
claude mcp add matthew-hartley-music https://matthewhartleymusic.com/wp-json/mcp/v1/message
測試連線
curl -X POST https://matthewhartleymusic.com/wp-json/mcp/v1/message \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
您應會收到列出全部 8 個工具的 JSON 回應。
工具
| 工具 | 用途 |
|---|---|
list_songs | 列出所有歌曲(可按章節代稱或發行狀態篩選) |
get_song | 透過 ID 或代稱擷取單首歌曲 —— 歌詞、引言、封面圖、串流連結、章節歸屬 |
list_chapters | 列出所有章節,包含編號、名稱、年份範圍、情緒標籤、歌曲數量 |
get_chapter | 擷取單一章節,包含所有歌曲及完整的 ACF 敘事 |
get_artist | 藝術家簡介與生平背景 |
get_experience | 為特定聆聽模式提供一次性策劃的播放清單 —— 歌曲、場景、全新串流網址 |
get_experience_prompt | 回傳 AI 代理用於主持聆聽環節的敘述提示範本 |
refresh_stream_urls | 在現有網址過期前,批量產生全新簽章的音訊網址 |
所有工具均回傳 JSON-RPC 2.0 回應。支援串流的歌曲會依據 release_status 進行控管;章節敘事則依據 chapter_released 控管。
可嘗試的提示範例
安裝後,詢問 Claude:
「列出 Matthew Hartley 的歌曲,並告訴我 'Heaven's Calling' 背後的故事。」
「使用 get_experience 工具為我建立一個 quiet_listening 體驗。然後像說書人一樣,在介紹每首歌時進行敘述。」
「他的專輯章節旅程是怎樣的?」
「為我播放第六章,並解釋他在那個季節的生活發生了什麼變化。」
get_experience 工具是效益最高的呼叫 —— 一次請求即可回傳一個完整排序的播放清單,包含串流網址與視覺場景提示,隨時可用於聆聽環節。
參考播放器
一個專屬的瀏覽器播放器直接建構於此 MCP 之上:
Harmonic Wave 體驗媒體播放器 —— 一個電影級、音訊互動的聆聽體驗,包含 DJ 旁白、LRC 同步歌詞疊加,以及每首歌曲的視覺色調。無需安裝 —— 開啟即可聆聽。
架構
┌─────────────────────────────┐
│ Any AI client (Claude, │
│ ChatGPT, Cursor, etc.) │
└────────────┬────────────────┘
│ JSON-RPC over HTTP
▼
┌─────────────────────────────┐
│ matthewhartleymusic.com │
│ /wp-json/mcp/v1/message │
│ (WordPress mu-plugin) │
└────────────┬────────────────┘
│ signs URLs at request time
▼
┌─────────────────────────────┐
│ Cloudflare R2 │
│ (private bucket — signed │
│ URLs only, 4-hour TTL) │
└─────────────────────────────┘
- WordPress 託管目錄(自訂內容類型
song與artist,分類法chapter,用於歌詞/故事/串流連結的 ACF 欄位) - 音訊檔案存放於私有的 Cloudflare R2 儲存桶,透過按需產生的 AWS Sig V4 預簽章網址存取
- MCP 端點完全公開 —— 無需驗證。每首歌曲的串流由伺服器端依據發行狀態進行控管。
關於 Matthew Hartley
Matthew Hartley 是一位來自佛羅里達州薩拉索塔的基督教搖滾歌曲創作者,同時也是一位擁有超過 25 年軟體產業經驗的資深人士,其職涯橫跨工程、架構、銷售與高階領導職位,名下擁有多項 USPTO 專利申請。他領導 Imagine Peak Studios,該工作室是此 MCP 與 Harmonic Wave 平台的幕後推手。The Time Is Now: A Journey in Chapters 是一張橫跨二十五年(1999–2026)創作的十二首歌專輯 —— 六個章節追溯了純真與心碎、覺醒、打破循環、愛與承諾、崩潰與呼召,以及扎根的信仰。
- 網站: matthewhartleymusic.com
- 體驗播放器: experience.matthewhartleymusic.com
- Spotify、Apple Music、YouTube、SoundCloud: 所有連結均在 MCP 回應中按歌曲提供
由 Harmonic Wave 提供技術支援
此伺服器建構於 Harmonic Wave 平台之上 —— 專為內容創作者將其作品 AI 原生化而設計。
該平台還包含一個 Harmonic Wave Claude Code 外掛,可將提示轉換為平台上目錄的自訂媒體播放器。
授權
此儲存庫中的文件採用 Apache License 2.0 授權。MCP 伺服器的 WordPress mu-plugin 原始碼為專有軟體,不包含在此儲存庫中。MCP 所呈現的音樂、歌詞、故事內容及音訊錄音版權所有 © Imagine Peak Studios —— 保留所有權利。