ptna-enc-mcp
ピティナ・ピアノ曲事典 MCP-Server
Ein MCP-Server, der ピティナ・ピアノ曲事典 als „Kanon (Master)“ verwendet, um Schreibvarianten von Stücktiteln und Komponistennamen in Konzertprogrammen zu korrigieren.
Wenn man einen mehrdeutigen Stücktitel eingibt, werden der offizielle Titel, der Komponistenname, die Opuszahl und die Aufführungsdauer der Originalquelle zurückgegeben.
ℹ️ Dies ist ein inoffizielles persönliches Werkzeug für ピティナ. Die Urheberrechte an den Erläuterungen im Stücklexikon liegen bei ピティナ bzw. den jeweiligen Originalautoren. Die Nutzung für den persönlichen Gebrauch und zur Korrektur ist in Ordnung, aber bitte keine Weiterveröffentlichung der Ausgaben oder massenhafte Zugriffe.
Funktionen (Werkzeuge)
Werkzeug | Zweck |
| Sucht Stücke nach Stichwörtern für Titel/Komponist. Liste von Kandidaten mit offiziellem Titel, Komponist, Opus, Aufführungsdauer und Stück-ID (Kern der Korrektur) |
| Details anhand der Stück-ID (offizieller Titel, Originaltitel, Opus, Beginn der Beschreibung) |
| Sucht die offizielle Schreibweise und ID von Komponistennamen |
| Komponistenprofil + Werkliste |
Verwendung zur Korrektur (Beispiel)
Steht im Programm „ブルグミュラー 貴婦人の乗馬“ → search_pieces("ブルグミュラー 貴婦人の乗馬") → es werden der offizielle Titel 25の練習曲 貴婦人の乗馬, der Komponist ブルクミュラー(ブルグミュラー) und die Opuszahl Op.100-25 zurückgegeben. Diese werden als Kanon übernommen.
Related MCP server: MusicBrainz MCP Server
Einrichtung
cd /Users/miku/ptna-enc-mcp
python3 -m venv .venv
.venv/bin/pip install -e .Registrierung bei Claude Code
claude mcp add ptna-enc -- /Users/miku/ptna-enc-mcp/.venv/bin/ptna-enc-mcpNach der Registrierung kannst du es nutzen, indem du im Gespräch mit Claude Code bittest: „Suche bei ピティナ die offizielle Schreibweise von ‚◯◯‘“.
Prüfung: Wenn ptna-enc in claude mcp list erscheint, ist alles OK.
Funktionsprüfung
.venv/bin/python tests/test_parse.py # パーサ単体テスト(ネット不要)Konfiguration (Umgebungsvariablen, optional)
Variable | Standard | Bedeutung |
|
| Minimales Zeitintervall zwischen Anfragen (Sekunden) |
|
| Gültigkeitsdauer des Seiten-Caches (Sekunden). Bei |
|
| Speicherort des Caches |
| Werkzeugname + Kontakt | Gesendeter User-Agent |
Design- und Scraping-Richtlinie
Da die Website keine API anbietet: HTML-Scraping. Es gibt kein Vorab-Crawling und keine Datenbank, nur ein TTL-Cache, der „einmal gesehene Seiten merkt“ (kein Betriebsaufwand).
Es wird jeweils nur ein Eintrag abgerufen, mit einem eigenen User-Agent und Einhaltung der Anfrageintervalle (Höflichkeitsschicht).
Erweiterte Filter (Genre/Tonalität/Step-Level) werden in v1 nicht unterstützt, da die Website sie per JavaScript rendert.
Details siehe 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