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 서버는 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시간 TTL 및 중단 없는 재생을 위한 갱신 도구
빠른 설치
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 또는 슬러그로 곡 하나 가져오기 — 가사, 인용구, 커버 아트, 스트리밍 링크, 챕터 할당 |
list_chapters | 번호, 이름, 연도 범위, 분위기 태그, 곡 수와 함께 모든 챕터 나열 |
get_chapter | 모든 곡과 전체 ACF 내러티브가 포함된 챕터 하나 가져오기 |
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 도구는 가장 활용도가 높은 호출입니다. 한 번의 요청으로 스트림 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 플랫폼을 기반으로 구축되었습니다.
이 플랫폼에는 프롬프트를 플랫폼의 카탈로그용 커스텀 미디어 플레이어로 변환하는 **Harmonic Wave plugin for Claude Code**도 포함되어 있습니다.
라이선스
이 저장소의 문서는 Apache License 2.0에 따라 라이선스가 부여됩니다. MCP 서버의 WordPress mu-plugin 소스 코드는 독점 소유이며 이 저장소에 포함되지 않습니다. MCP를 통해 공개되는 음악, 가사, 스토리 콘텐츠 및 오디오 녹음은 © Imagine Peak Studios의 소유이며 모든 권리가 보유됩니다.