Matthew Hartley Music MCP Server

官方

第一個由藝術家擁有的MCP伺服器,專供AI代理使用。從任何AI客戶端探索、敘述並串流Matthew Hartley的首張專輯《The Time Is Now: A Journey in Chapters》。由Harmonic Wave提供技術支援。

文件

Matthew Hartley — The Time Is Now: A Journey in Chapters · Powered by 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_nightdevotionalacoustic_focuscinematicquiet_listeningfull_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 託管目錄(自訂內容類型 songartist,分類法 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)創作的十二首歌專輯 —— 六個章節追溯了純真與心碎、覺醒、打破循環、愛與承諾、崩潰與呼召,以及扎根的信仰。


由 Harmonic Wave 提供技術支援

此伺服器建構於 Harmonic Wave 平台之上 —— 專為內容創作者將其作品 AI 原生化而設計。

該平台還包含一個 Harmonic Wave Claude Code 外掛,可將提示轉換為平台上目錄的自訂媒體播放器。


授權

此儲存庫中的文件採用 Apache License 2.0 授權。MCP 伺服器的 WordPress mu-plugin 原始碼為專有軟體,不包含在此儲存庫中。MCP 所呈現的音樂、歌詞、故事內容及音訊錄音版權所有 © Imagine Peak Studios —— 保留所有權利。