ptna-enc-mcp
ピティナ・ピアノ曲事典 MCP サーバー
ピティナ・ピアノ曲事典 を「正典(マスター)」として、 コンサート・プログラムの曲名・作曲家名の表記揺れを校正するための MCP サーバー。
曖昧な曲名を投げると、本家の正式タイトル・作曲家名・作品番号・演奏時間が返る。
ℹ️ ピティナ非公式の個人ツールです。曲事典の解説文などの著作権はピティナ/原著作者に帰属します。 個人利用・校正はOKですが、出力の転載や大量アクセスはしないでください。
できること(ツール)
ツール | 用途 |
| 曲名/作曲家のキーワードで楽曲検索。正式タイトル・作曲家・opus・演奏時間・曲IDの候補一覧(校正の中心) |
| 楽曲IDから詳細(正式タイトル・原題・opus・解説冒頭) |
| 作曲家名の正式表記・IDを検索 |
| 作曲家プロフィール+作品リスト |
校正の使い方(例)
プログラムに「ブルグミュラー 貴婦人の乗馬」とある →
search_pieces("ブルグミュラー 貴婦人の乗馬") →
正式タイトル 25の練習曲 貴婦人の乗馬、作曲家 ブルクミュラー(ブルグミュラー)、
作品番号 Op.100-25 が返る。これを正典として採用。
Related MCP server: MusicBrainz MCP Server
セットアップ
cd /Users/miku/ptna-enc-mcp
python3 -m venv .venv
.venv/bin/pip install -e .Claude Code への登録
claude mcp add ptna-enc -- /Users/miku/ptna-enc-mcp/.venv/bin/ptna-enc-mcp登録後、Claude Code の会話から「ピティナで『◯◯』の正式表記調べて」と頼めば使える。
確認: claude mcp list に ptna-enc が出ればOK。
動作確認
.venv/bin/python tests/test_parse.py # パーサ単体テスト(ネット不要)設定(環境変数・任意)
変数 | 既定 | 意味 |
|
| 最小リクエスト間隔(秒) |
|
| ページキャッシュ有効期間(秒)。 |
|
| キャッシュ保存先 |
| ツール名+連絡先 | 送信 User-Agent |
設計・スクレイピングの方針
API 非提供のサイトのため HTML スクレイピング。事前クロール/DB は持たず、 TTL キャッシュで「一度見たページを覚える」だけ(運用ゼロ)。
都度1件のみ取得し、独自 User-Agent 明示+リクエスト間隔を守る(礼儀レイヤー)。
高度フィルタ(ジャンル/調性/ステップレベル)はサイトが JS 描画するため v1 では未対応。
詳細は docs/superpowers/specs/2026-08-07-ptna-enc-mcp-design.md。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides access to the Genji API for searching and analyzing classical Japanese literature texts with advanced normalization features for historical Japanese text variations, including repeat marks expansion, kanji-kana unification, and historical kana handling.413MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to query the MusicBrainz music database for artists, albums, recordings, and labels. It provides tools for advanced searches, detailed metadata retrieval, and accessing cover art information.1710GPL 3.0
- AlicenseAqualityCmaintenanceRender music notation from a JSON score to inline SVG (Verovio + Bravura), round-trippable MusicXML, and base64 MIDI in one call. Includes pre-flight validation with concrete fix suggestions and a curated music-theory knowledge search. Free, open, no auth, sponsored by Gradus School of Music Composition.51752MIT
- AlicenseNot gradedqualityDmaintenanceEnables musical analysis of MIDI and musicXML files using music21, providing tools for key detection, harmony, melody, rhythm, form analysis, counterpoint checking, and motif extraction.MIT
Related MCP Connectors
Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art.
Resolve Japanese food names to nutrition facts. All 2,538 foods from Japan's official tables.
Search and fetch Wikidata entities, execute SPARQL queries, and resolve external identifiers.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rikublender3d/ptna-enc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server