Skip to main content
Glama

mcp-imslp

IMSLP、すなわちPetrucci Music LibraryのためのMCPサーバーです。クラシック音楽の作品、楽譜、録音を、運営するボランティアたちがカタログ化しています。APIキーもアカウントも不要です。

この図書館はページをCC BY-SA 4.0で公開しているため、このサーバーが表示するものはすべてIMSLPへのクレジットを記載し、その出典ページへのリンクを張ります。

読み取るものと、触れないもの

読み取りは、/api.php のMediaWiki APIと、IMSLPが自らのIMSLP:APIページで解説している一覧エンドポイントを通して行います。サイトのrobots.txtは/index.php/images//imglnks//wiki/File:/works/library/を禁止しており、このサーバーはこれらのいずれの配下にもアドレスを構築しません。楽譜ファイルを一切ダウンロードせず、代わりに作品ページへのリンクを返します。

IMSLPはCrawl-delay: 2を公開しているため、リクエストは1件ずつ、間隔を最低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

1回のリクエストの期限

IMSLP_MAX_RETRIES

3

一時的な障害の後の再試行回数

IMSLP_CACHE_TTL_MS

900000

ページがメモリに保持される時間

IMSLP_CACHE_MAX_ENTRIES

100

同時に保持されるページ数

IMSLP_LOG_LEVEL

error

silenterrorinfodebugのいずれか。stderrに出力

ライセンス

MIT。 LICENSEを参照してください。データはIMSLPとその貢献者に帰属します。


mcp-imslp (フランス語)

IMSLP、すなわちPetrucci Music LibraryのためのMCPサーバーです。クラシック音楽の作品、楽譜、録音を、運営するボランティアたちがカタログ化しています。APIキーもアカウントも不要です。

この図書館はページをCC BY-SA 4.0で公開しているため、このサーバーが返すものはすべてIMSLPへのクレジットを記載し、元のページへリンクします。

読み取るものと、触れないもの

読み取りは、/api.php のMediaWiki APIと、IMSLPが自らのIMSLP:APIページで解説しているエンドポイントを通して行います。サイトのrobots.txt/index.php/images//imglnks//wiki/File:/works/library/を禁止しており、このサーバーはこれらのパスの配下にアドレスを構築しません。楽譜ファイルを一切ダウンロードせず、作品ページへのリンクを返します。

IMSLPはCrawl-delay: 2を公開しているため、リクエストは1件ずつ、間隔を最低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