Skip to main content
Glama
Rikublender3d

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

search_pieces(keyword, limit=20)

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)

get_piece(piece_id)

Details anhand der Stück-ID (offizieller Titel, Originaltitel, Opus, Beginn der Beschreibung)

search_composers(name, limit=20)

Sucht die offizielle Schreibweise und ID von Komponistennamen

get_composer(composer_id)

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-mcp

Nach 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

PTNA_ENC_MIN_INTERVAL

1.5

Minimales Zeitintervall zwischen Anfragen (Sekunden)

PTNA_ENC_CACHE_TTL

86400

Gültigkeitsdauer des Seiten-Caches (Sekunden). Bei 0 deaktiviert

PTNA_ENC_CACHE_DIR

~/.cache/ptna-enc-mcp

Speicherort des Caches

PTNA_ENC_USER_AGENT

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.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    4
    13
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    17
    10
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Render 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.
    5
    175
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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