Skip to main content
Glama

mcp-imslp

MCP-сервер для IMSLP, Petrucci Music Library: произведения, партитуры и записи классической музыки, каталогизированные волонтёрами, которые управляют этой библиотекой. Ни API-ключа, ни учётной записи не требуется.

Библиотека публикует свои страницы под лицензией CC BY-SA 4.0, поэтому всё, что показывает этот сервер, указывает IMSLP как источник и ссылается на страницу, с которой это взято.

Что он читает, а чего не трогает

Чтение идёт через MediaWiki API по адресу /api.php и через эндпоинт листинга, который IMSLP описывает на своей странице IMSLP:API. Файл robots.txt сайта запрещает /index.php, /images/, /imglnks/, /wiki/File:, /works и /library/, и этот сервер не создаёт ни одного адреса внутри этих путей: он не скачивает ни одного файла партитуры, а вместо этого возвращает ссылку на страницу произведения.

IMSLP публикует Crawl-delay: 2, поэтому запросы выполняются по одному, с интервалом не менее двух секунд. Этот минимум соблюдается при любой конфигурации сервера.

Related MCP server: MusicBrainz MCP Server

Статус авторских прав

Партитура на IMSLP имеет статус для каждой юрисдикции, и библиотека проверяет Канаду, Соединённые Штаты и Европейский союз. Файл может иметь пометку Public Domain - Non-PD US: свободен в одном месте и защищён в другом. Этот сервер сообщает статус в том виде, в котором он опубликован, по каждой юрисдикции, и никогда не сводит его к «общественному достоянию».

Конфигурация

Переменная

По умолчанию

Что делает

IMSLP_USER_AGENT

идентификатор проекта

Указывает имя вашего приложения; к нему добавляется идентификатор проекта, чтобы у IMSLP была возможность связаться с человеком

IMSLP_MIN_INTERVAL_MS

2500

Интервал между запросами, не ниже 2000

IMSLP_TIMEOUT_MS

30000

Лимит времени на один запрос

IMSLP_MAX_RETRIES

3

Повторные попытки после временного сбоя

IMSLP_CACHE_TTL_MS

900000

Как долго страница остаётся в памяти

IMSLP_CACHE_MAX_ENTRIES

100

Сколько страниц хранится одновременно

IMSLP_LOG_LEVEL

error

silent, error, info или debug, в stderr

Лицензия

MIT, см. LICENSE. Данные принадлежат IMSLP и её участникам.


mcp-imslp (французский)

MCP-сервер для IMSLP, Petrucci Music Library: произведения, партитуры и записи классической музыки, каталогизированные волонтёрами, которые её ведут. Ни API-ключа, ни учётной записи.

Библиотека публикует свои страницы под лицензией CC BY-SA 4.0, поэтому всё, что возвращает этот сервер, указывает IMSLP как источник и ссылается на исходную страницу.

Что он читает, а чего не трогает

Чтение идёт через MediaWiki API по адресу /api.php и через точку входа, которую IMSLP описывает на своей странице IMSLP:API. Файл robots.txt сайта запрещает /index.php, /images/, /imglnks/, /wiki/File:, /works и /library/, и этот сервер не создаёт ни одного адреса внутри этих путей: он не скачивает ни одного файла партитуры и возвращает ссылку на страницу произведения.

IMSLP публикует Crawl-delay: 2, поэтому запросы отправляются по одному, с интервалом не менее двух секунд, независимо от конфигурации.

Статус авторских прав

Партитура на IMSLP имеет статус для каждой юрисдикции, и библиотека проверяет Канаду, Соединённые Штаты и Европейский союз. Файл может иметь статус Public Domain - Non-PD US: свободен здесь и защищён в другом месте. Этот сервер возвращает статус в том виде, в котором он опубликован, по каждой юрисдикции.

A
license - permissive license
A
quality
B
maintenance

Maintenance

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Spotify's music catalog through natural language conversations. Search for tracks and artists, get recommendations, explore playlists, and browse artist discographies using the Spotify Web API.
  • 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
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables users to search the YouTube Music catalog and manage playlists using natural language. It provides tools for searching songs, albums, and artists, as well as performing playlist operations like creating, adding, and deleting tracks.
  • F
    license
    A
    quality
    D
    maintenance
    Enables Claude AI to convert, edit, and analyze MuseScore files (.mscz, .musicxml, MIDI) through natural language commands, supporting format conversion, transposition, harmony analysis, and more.
    20
    1

View all related MCP servers

Related MCP Connectors

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/smeet666/mcp-imslp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server