Matthew Hartley Music MCP Server
公式初のアーティスト所有のAIエージェント向けMCPサーバー。任意のAIクライアントから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_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体験を構築して。それから、各曲を紹介するストーリーテラーのようにナレーションして。」
「彼のアルバムの旅路を、章ごとに説明してくれる?」
「第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レスポンス内で楽曲ごとにリンク
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 — 無断複写・転載を禁じます。