Matthew Hartley Music MCP Server

公式

初のアーティスト所有のAIエージェント向けMCPサーバー。任意のAIクライアントからMatthew Hartleyのデビューアルバム『The Time Is Now: A Journey in Chapters』を発見、ナレーション、ストリーミングできます。Powered by Harmonic Wave。

ドキュメント

Matthew Hartley — The Time Is Now: A Journey in Chapters · Powered by Harmonic Wave

Matthew Hartley Music — MCP サーバー

アーティスト自身が運営する初のMCPサーバー。 Model Context Protocolに対応するあらゆるAIクライアント内で、物語性のある連続的なアルバムを発見し、ナレーションを加え、ストリーミング再生できます。

公開エンドポイント (認証不要):

https://matthewhartleymusic.com/wp-json/mcp/v1/message

概要

このMCPサーバーは、Matthew Hartleyのデビューアルバム 『The Time Is Now: A Journey in Chapters』 を、AIネイティブな構造化体験として提供します。6つの章にわたる12曲が収録され、各曲には歌詞、感情的な物語、バージョン録音、直接ストリーミングリンクが付随します。あらゆるAIクライアントが以下を実行できるように設計されています:

  • カタログの発見 — 豊富なメタデータと共に楽曲や章を一覧表示
  • 各曲の背景ストーリーの語り — 短編および完全な物語、歌詞、ムードタグ
  • 連続したリスニング体験のキュレーション — 6つのリスニングモード (late_nightdevotionalacoustic_focuscinematicquiet_listeningfull_journey) と、ビジュアル表現のためのシーンディレクティブ
  • オーディオの直接ストリーミング — オンデマンドで発行される署名付きCloudflare R2 URL、約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 (CLI)

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_songIDまたはスラッグで1曲を取得 — 歌詞、引用、カバーアート、ストリーミングリンク、チャプター割り当て
list_chapters番号、名前、年代、ムードタグ、収録曲数を含む全チャプターを一覧表示
get_chapter全楽曲と完全なACFナラティブを含む1つのチャプターを取得
get_artistアーティストプロフィールと経歴コンテキスト
get_experienceリスニングモード用のワンショットキュレーションプレイリスト — 楽曲、シーン、最新のストリームURL
get_experience_promptAIエージェントがリスニングセッションをホストする際に使用するナレーションプロンプトテンプレートを返す
refresh_stream_urls既存のURLの有効期限が切れる前に、署名付きオーディオURLを一括で新規発行

すべてのツールはJSON-RPC 2.0レスポンスを返します。ストリーミング対応楽曲は release_status によって、チャプターナラティブは chapter_released によってアクセス制御されます。


試せるプロンプト例

インストール後、Claudeにこう尋ねてみてください:

「Matthew Hartleyの楽曲をリストして、'Heaven's Calling'の背景ストーリーを教えて。」

「get_experienceツールを使ってquiet_listening体験を構築して。それから、各曲を紹介するストーリーテラーのようにナレーションして。」

「彼のアルバムの旅路を、章ごとに説明してくれる?」

「第VI章を再生して、その時期に彼の人生で何が変わったのか説明して。」

get_experience ツールは最も効果的な呼び出しです。1回のリクエストで、ストリームURLとビジュアルシーンキューを含む完全にシーケンスされたプレイリストが返され、リスニングセッションの準備が整います。


リファレンスプレーヤー

このMCP上に直接構築された専用ブラウザプレーヤー:

Harmonic Wave Experience Media Player — 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署名付きURL経由でアクセス
  • MCPエンドポイントは完全に公開 — 認証不要。楽曲ごとのストリーミングはサーバーサイドでリリースステータスにより制御

Matthew Hartleyについて

Matthew Hartleyは、フロリダ州サラソタ出身のクリスチャンロックソングライターであり、エンジニアリング、アーキテクチャ、セールス、エグゼクティブリーダーシップにわたる25年以上のソフトウェア業界でのキャリアを持ち、複数のUSPTO特許出願も行っています。彼はこのMCPとHarmonic Waveプラットフォームを手がけるスタジオ、Imagine Peak Studiosを率いています。『The Time Is Now: A Journey in Chapters』は、25年 (1999年~2026年) にわたって書かれた12曲からなるアルバムで、無垢と失恋、目覚め、サイクルを断ち切ること、愛と誓約、崩壊と召命、地に足のついた信仰を辿る6つの章で構成されています。


Powered by Harmonic Wave

このサーバーは、コンテンツクリエイターが自身の作品をAIネイティブにするための Harmonic Wave プラットフォーム上に構築されています。

このプラットフォームには、プロンプトをプラットフォーム上のカタログ用カスタムメディアプレーヤーに変換する Harmonic Wave plugin for Claude Code も含まれています。


ライセンス

このリポジトリ内のドキュメントは Apache License 2.0 の下でライセンスされています。MCPサーバーのWordPress mu-pluginソースコードはプロプライエタリであり、このリポジトリには含まれていません。MCPによって公開される音楽、歌詞、ストーリーコンテンツ、およびオーディオ録音は © Imagine Peak Studios — 無断複写・転載を禁じます。