Rijksmuseum MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • The server uses .ENV for configuration, allowing users to set their Rijksmuseum API key and other environment variables.

  • The server can be installed via an NPM package (mcp-server-rijksmuseum), allowing easy integration with Claude Desktop.

アムステルダム国立美術館 MCP サーバー

モデルコンテキストプロトコル(MCP)サーバーは、自然言語によるインタラクションを通じてアムステルダム国立美術館のコレクションへのアクセスを提供します。このサーバーにより、AIモデルはアムステルダム国立美術館の美術作品やコレクションを探索、分析、インタラクションできるようになります。

特徴

サーバーは、アムステルダム国立美術館のコレクションを操作するためのいくつかのツールを提供します。

1. 作品を検索する ( search_artwork )

次のようなさまざまな基準を使用してアート作品を検索およびフィルタリングします。

  • テキストベースの検索
  • アーティスト名
  • アートワークの種類
  • 材料と技術
  • 期間
  • その他

2. アートワークの詳細( get_artwork_details

特定のアート作品に関する包括的な情報を取得します。

  • 基本情報(タイトル、アーティスト、日付)
  • 物理的特性
  • 歴史的背景
  • 視覚情報
  • キュレーター情報
  • 展覧会の歴史

3. 高解像度画像( get_artwork_image

ディープズーム機能を備えた高解像度画像データにアクセスします。

  • 複数のズームレベル
  • タイルベースの画像読み込み
  • フル解像度サポート
  • 位置情報

4. ユーザーコレクション( get_user_setsget_user_set_details

ユーザーが作成したコレクションを探索:

  • 厳選されたセットを閲覧する
  • テーマ別グループを表示
  • 収集パターンを分析する
  • 詳細なセット情報にアクセスする

5. 画像の表示 ( open_image_in_browser )

アートワークの画像をブラウザで直接開き、詳細を表示します。

6. アーティストタイムライン( get_artist_timeline

アーティストの作品の年代順タイムラインを生成します:

  • 芸術的発展を追跡する
  • 時代とスタイルを分析する
  • キャリアアップを学ぶ

使用例

このサーバーを使用するときに AI に尋ねることができるクエリの例を次に示します。

アート作品の発見

"Show me all paintings by Rembrandt from the 1640s" "Find artworks that prominently feature the color blue" "What are the most famous masterpieces in the collection?" "Search for still life paintings from the Dutch Golden Age"

アートワーク分析

"Tell me everything about The Night Watch" "What are the dimensions and materials used in Van Gogh's Self Portrait?" "Show me high-resolution details of the brushwork in Vermeer's The Milkmaid" "Compare the colors used in different versions of The Potato Eaters"

アーティストリサーチ

"Create a timeline of Rembrandt's self-portraits" "How did Van Gogh's use of color evolve throughout his career?" "Show me all works by Frans Hals in chronological order" "What techniques did Jan Steen use in his paintings?"

テーマ別探究

"Find all artworks depicting biblical scenes" "Show me paintings of Amsterdam in the 17th century" "What artworks feature flowers or still life arrangements?" "Find portraits that include musical instruments"

コレクション分析

"Show me the most popular user-curated collections" "Find sets that focus on landscape paintings" "What are the recent additions to the museum's collection?" "Show me collections featuring works from multiple artists"

ビジュアル詳細

"Let me examine the details in the background of The Night Watch" "Show me a close-up of the jewelry in Girl with a Pearl Earring" "Can you display the highest resolution version of The Jewish Bride?" "I want to study the facial expressions in The Syndics"

はじめる

このサーバーは 2 つの方法でインストールできます。

1. NPM パッケージで Claude Desktop を使用する

Claude 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json ) を更新します。

{ "mcpServers": { "rijksmuseum-server": { "command": "npx", "args": [ "-y", "mcp-server-rijksmuseum" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

API キーは、Rijksmuseum API ポータルから取得できます。

2. ソースから

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
    npm install
  3. サンプル環境ファイルをコピーします。
    cp .env.example .env
  4. .envファイルに Rijksmuseum API キーを追加します。
    RIJKSMUSEUM_API_KEY=your_api_key_here
  5. 次に、Claude 構成ファイルを更新します。
    { "mcpServers": { "rijksmuseum-server": { "command": "node", "args": [ "/path/to/rijksmuseum-server/build/index.js" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

必ず次の点に注意してください:

  • /path/to/rijksmuseum-server実際のインストールパスに置き換えます。
  • envセクションにRijksmuseum APIキーを追加します

設定を更新した後、変更を有効にするために Claude Desktop を再起動します。

構成

サーバーは環境変数を通じて設定できます:

  • RIJKSMUSEUM_API_KEY : アムステルダム国立美術館のAPIキー(必須)
  • PORT : サーバーポート(デフォルト: 3000)
  • LOG_LEVEL : ログレベル(デフォルト: 'info')

APIドキュメント

このサーバーで使用されているRijksmuseum APIエンドポイントの詳細については、 Rijksmuseum APIドキュメントをご覧ください。

貢献

貢献を歓迎します!プルリクエストを送信したり、バグや機能のリクエストについて問題を作成したりしてください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

ID: 4rmiexp64y