![]()
アムステルダム国立美術館 MCP サーバー
モデルコンテキストプロトコル(MCP)サーバーは、自然言語によるインタラクションを通じてアムステルダム国立美術館のコレクションへのアクセスを提供します。このサーバーにより、AIモデルはアムステルダム国立美術館の美術作品やコレクションを探索、分析、インタラクションできるようになります。
特徴
サーバーは、アムステルダム国立美術館のコレクションを操作するためのいくつかのツールを提供します。
1. 作品を検索する ( search_artwork )
次のようなさまざまな基準を使用してアート作品を検索およびフィルタリングします。
テキストベースの検索
アーティスト名
アートワークの種類
材料と技術
期間
色
その他
2. アートワークの詳細( get_artwork_details )
特定のアート作品に関する包括的な情報を取得します。
基本情報(タイトル、アーティスト、日付)
物理的特性
歴史的背景
視覚情報
キュレーター情報
展覧会の歴史
3. 高解像度画像( get_artwork_image )
ディープズーム機能を備えた高解像度画像データにアクセスします。
複数のズームレベル
タイルベースの画像読み込み
フル解像度サポート
位置情報
4. ユーザーコレクション( get_user_setsとget_user_set_details )
ユーザーが作成したコレクションを探索:
厳選されたセットを閲覧する
テーマ別グループを表示
収集パターンを分析する
詳細なセット情報にアクセスする
5. 画像の表示 ( open_image_in_browser )
アートワークの画像をブラウザで直接開き、詳細を表示します。
6. アーティストタイムライン( get_artist_timeline )
アーティストの作品の年代順タイムラインを生成します:
芸術的発展を追跡する
時代とスタイルを分析する
キャリアアップを学ぶ
Related MCP server: Cultural Heritage MCP Server
使用例
このサーバーを使用するときに AI に尋ねることができるクエリの例を次に示します。
アート作品の発見
アートワーク分析
アーティストリサーチ
テーマ別探究
コレクション分析
ビジュアル詳細
はじめる
このサーバーは 2 つの方法でインストールできます。
1. NPM パッケージで Claude Desktop を使用する
Claude 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json ) を更新します。
API キーは、Rijksmuseum API ポータルから取得できます。
2. ソースから
このリポジトリをクローンする
依存関係をインストールします:
npm installサンプル環境ファイルをコピーします。
cp .env.example .env.envファイルに Rijksmuseum API キーを追加します。RIJKSMUSEUM_API_KEY=your_api_key_here次に、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 ファイルを参照してください。