ptna-enc-mcp
Servidor MCP de ピティナ・ピアノ曲事典
Usando ピティナ・ピアノ曲事典 como «canon (maestro)», un servidor MCP para corregir las variaciones de escritura de títulos de piezas y nombres de compositores en programas de concierto.
Si introduces un título ambiguo, devuelve el título oficial, nombre del compositor, número de opus y duración del original.
ℹ️ Herramienta personal no oficial de ピティナ. Los derechos de autor de los textos explicativos de la enciclopedia pertenecen a ピティナ / a los autores originales. El uso personal y la corrección están permitidos, pero no reproduzcas las salidas ni hagas accesos masivos.
Funciones (herramientas)
Herramienta | Uso |
| Búsqueda de piezas por palabra clave de título/compositor. Lista de candidatos con título oficial, compositor, opus, duración e ID de pieza (centro de la corrección) |
| Detalles desde el ID de pieza (título oficial, título original, opus, inicio de la descripción) |
| Búsqueda de la notación oficial y del ID de compositores |
| Perfil del compositor + lista de obras |
Ejemplo de uso para la corrección
En el programa aparece «ブルグミュラー 貴婦人の乗馬» → search_pieces("ブルグミュラー 貴婦人の乗馬") → devuelve el título oficial 25の練習曲 貴婦人の乗馬, el compositor ブルクミュラー(ブルグミュラー) y el número de opus Op.100-25. Se adopta esto como canon.
Related MCP server: MusicBrainz MCP Server
Configuración
cd /Users/miku/ptna-enc-mcp
python3 -m venv .venv
.venv/bin/pip install -e .Registro en Claude Code
claude mcp add ptna-enc -- /Users/miku/ptna-enc-mcp/.venv/bin/ptna-enc-mcpTras el registro, basta con pedir en la conversación de Claude Code «busca la notación oficial de ◯◯ en ピティナ». Comprobación: si ptna-enc aparece en claude mcp list, está listo.
Verificación de funcionamiento
.venv/bin/python tests/test_parse.py # パーサ単体テスト(ネット不要)Configuración (variables de entorno, opcional)
Variable | Valor por defecto | Significado |
|
| Intervalo mínimo entre solicitudes (segundos) |
|
| Duración de validez de la caché de páginas (segundos). |
|
| Ubicación de la caché |
| nombre de la herramienta + contacto | User-Agent enviado |
Diseño y política de scraping
Como el sitio no ofrece API, se usa scraping de HTML. No hay rastreo previo ni base de datos; solo se «recuerdan las páginas ya vistas» con caché TTL (cero mantenimiento).
Se obtiene solo un elemento a la vez, con User-Agent propio explícito y respetando el intervalo entre solicitudes (capa de cortesía).
Los filtros avanzados (género/tonalidad/nivel de step) no están soportados en v1 porque el sitio los renderiza con JS.
Detalles en 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