Matthew Hartley Music について
Matthew Hartleyのアルバム『The Time Is Now: A Journey in Chapters』を構造化カタログとして公開するMCPサーバーです。対応クライアントで曲や章を調べ、物語を紹介し、音楽をストリーミングできます。聴取体験の編成やオンデマンドの音声URL発行にも対応します。
主な機能
- 01曲と章のカタログを閲覧
- 02歌詞と曲の物語を取得
- 03聴取モード別プレイリスト作成
- 04音声ストリームURLを都度発行
- 05署名付き音声URLを更新
- 06聴取セッション用プロンプトを提供
活用シーン
- 01アルバムを章ごとに探索
- 02聴取モードに合わせた再生リストを作成
- 03AIクライアントで曲の背景を紹介
- 04期限前に音声URLを更新
MCP 対応
このリモートMCPサーバーはJSON-RPC over HTTPで8つのツールを提供し、対応クライアントによるカタログ検索、物語の取得、聴取体験の編成、音声URLの取得を可能にします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://matthewhartleymusic.com/wp-json/mcp/v1/messageclaude mcp add --transport http matthewhartleymusic https://matthewhartleymusic.com/wp-json/mcp/v1/message{"mcpServers":{"matthewhartleymusic":{"type":"http","url":"https://matthewhartleymusic.com/wp-json/mcp/v1/message"}}}Cursor で開く{"servers":{"matthewhartleymusic":{"type":"http","url":"https://matthewhartleymusic.com/wp-json/mcp/v1/message"}}}VS Code で開く{"mcpServers":{"matthewhartleymusic":{"type":"http","url":"https://matthewhartleymusic.com/wp-json/mcp/v1/message"}}}{"mcpServers":{"matthewhartleymusic":{"serverUrl":"https://matthewhartleymusic.com/wp-json/mcp/v1/message"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| full | boolean | いいえ | true の場合、各曲に概要ではなく完全な get_song payload が含まれます。クライアントは曲ごとに list_songs と get_song を呼び出す代わりに、1 回の呼び出しでカタログ全体を取得できます。 |
| chapter | string | いいえ | チャプター slug で絞り込みます(例:"awakening"、"innocence-heartbreak")。 |
| release_status | string | いいえ | ステータスで絞り込みます:"released"、"upcoming"、または "archived"。 |
詳細
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_night、devotional、acoustic_focus、cinematic、quiet_listening、full_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_song | ID またはスラッグで曲を 1 つ取得します。歌詞、引用、カバーアート、ストリーミングリンク、チャプターの割り当てが含まれます |
list_chapters | 番号、名前、対象年、ムードタグ、曲数とともに、すべてのチャプターを一覧表示します |
get_chapter | すべての曲と完全な ACF ナラティブを含むチャプターを 1 つ取得します |
get_artist | アーティストのプロフィールと略歴情報 |
get_experience | リスニングモードに合わせて選曲したプレイリストを一度に取得します。曲、シーン、新しいストリーミング URL が含まれます |
get_experience_prompt | AI エージェントがリスニングセッションを進行する際に使うナレーション用プロンプトテンプレートを返します |
refresh_stream_urls | 既存の URL が期限切れになる前に、新しい署名付き音声 URL をまとめて発行します |
すべてのツールは JSON-RPC 2.0 レスポンスを返します。ストリーミング対応の曲は release_status に基づいてストリーミングを制御し、チャプターのナラティブは chapter_released に基づいて制御します。
試してみるプロンプト
インストール後、Claude に次のように尋ねてみてください。
「Matthew Hartley の曲を一覧表示して、『Heaven's Calling』の背景にある物語を教えてください。」
「get_experience ツールを使って quiet_listening の体験を作ってください。その後、各曲を紹介するストーリーテラーのようにナレーションしてください。」
「彼のアルバムはチャプターごとにどのような旅を描いていますか?」
「Chapter 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 がカタログをホストします(カスタム投稿タイプ
songとartist、タクソノミー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つの章で構成されています。
- ウェブサイト: matthewhartleymusic.com
- エクスペリエンスプレーヤー: experience.matthewhartleymusic.com
- Spotify、Apple Music、YouTube、SoundCloud: MCP の応答で曲ごとにすべてリンクされています
Harmonic Wave を基盤に構築
このサーバーは、作品を AI ネイティブにするコンテンツクリエイター向けのプラットフォーム、Harmonic Wave 上に構築されています。
このプラットフォームには、プロンプトからカタログ用のカスタムメディアプレーヤーを作成する Claude Code 用 Harmonic Wave プラグイン も含まれています。
ライセンス
このリポジトリのドキュメントは、Apache License 2.0 のもとでライセンスされています。MCP サーバーの WordPress mu-plugin ソースコードはプロプライエタリであり、このリポジトリには含まれていません。MCP が公開する音楽、歌詞、ストーリーの内容、および音声録音の著作権は © Imagine Peak Studios に帰属します。すべての権利は留保されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。