ライクスミュージアム Mcp サーバー
概要
Rijksmuseum MCPとは?
Rijksmuseum MCPは、ライクスミュージアムのコレクションからのアート作品を探索し、分析するために設計された統合システムです。このプロジェクトは、ユーザーが膨大なアート作品にアクセスし、視覚化し、対話するためのツールを提供し、アートの鑑賞と研究の体験を向上させます。
Rijksmuseum MCPの特徴
- アート作品の探索: ユーザーは、絵画、彫刻、歴史的なアーティファクトを含む包括的なアート作品のコレクションを閲覧できます。
- データ分析: この統合システムは、アート作品の詳細な分析を可能にし、アーティスト情報、歴史的文脈、出所などのメタデータを含みます。
- ユーザーフレンドリーなインターフェース: プラットフォームは直感的なインターフェースで設計されており、ユーザーがコレクションを簡単にナビゲートし、特定のアート作品を見つけることができます。
- 公開アクセス: 公共のリポジトリとして、Rijksmuseum MCPはアートや文化に興味のある誰でもアクセス可能で、教育とアートへの関与を促進します。
- コミュニティ貢献: ユーザーはフィードバック、提案、またはコードの改善を提供することでプロジェクトに貢献でき、協力的な環境を育みます。
Rijksmuseum MCPの使い方
- リポジトリにアクセス: Rijksmuseum MCP GitHubページを訪れてプロジェクトを探索します。
- リポジトリをクローン: Gitを使用してリポジトリをローカルマシンにクローンし、個人使用や開発に利用します。
- アート作品を探索: 提供されたツールを利用して、アーティスト、時代、スタイルなどのさまざまな基準に基づいてアート作品を検索およびフィルタリングします。
- データを分析: 分析ツールを活用して、コレクションに関する洞察を得ることができ、アート作品のトレンドやパターンを把握します。
- 貢献: 提案や改善がある場合は、問題を提出したり、プルリクエストを送信してプロジェクトを向上させることができます。
よくある質問
Q: Rijksmuseum MCPは無料で使用できますか?
A: はい、Rijksmuseum MCPは公共のリポジトリであり、誰でも自由に使用して探索できます。
Q: プロジェクトに貢献できますか?
A: もちろんです!貢献は歓迎されます。フィードバックを提供したり、問題を報告したり、GitHubを通じてコードの改善を提出できます。
Q: Rijksmuseum MCPにはどのようなアート作品がありますか?
A: リポジトリには、ライクスミュージアムのコレクションからの絵画、彫刻、歴史的アーティファクトなど、幅広いアート作品が含まれています。
Q: Rijksmuseum MCPを使用するのに特別なソフトウェアは必要ですか?
A: Gitの基本的な知識とPythonのようなプログラミング言語に慣れていると、より深く関与するのに役立ちますが、一般的なブラウジングや探索には特別なソフトウェアは必要ありません。
Q: データはどのくらいの頻度で更新されますか?
A: リポジトリは定期的に更新され、新しいアート作品やユーザーのフィードバックや貢献に基づく改善が含まれます。
詳細
Rijksmuseum MCP Server
A Model Context Protocol (MCP) server that provides access to the Rijksmuseum's collection through natural language interactions. This server enables AI models to explore, analyze, and interact with artworks and collections from the Rijksmuseum.
<a href="https://glama.ai/mcp/servers/4rmiexp64y"><img width="380" height="200" src="https://glama.ai/mcp/servers/4rmiexp64y/badge" alt="Rijksmuseum Server MCP server" /></a>
Features
The server provides several tools for interacting with the Rijksmuseum's collection:
1. Search Artworks (search_artwork
)
Search and filter artworks using various criteria including:
- Text-based search
- Artist name
- Artwork type
- Materials and techniques
- Time periods
- Colors
- And more
2. Artwork Details (get_artwork_details
)
Retrieve comprehensive information about specific artworks, including:
- Basic details (title, artist, dates)
- Physical properties
- Historical context
- Visual information
- Curatorial information
- Exhibition history
3. High-Resolution Images (get_artwork_image
)
Access high-resolution image data with deep zoom capabilities:
- Multiple zoom levels
- Tile-based image loading
- Full resolution support
- Position information
4. User Collections (get_user_sets
& get_user_set_details
)
Explore user-created collections:
- Browse curated sets
- View thematic groupings
- Analyze collection patterns
- Access detailed set information
5. Image Viewing (open_image_in_browser
)
Open artwork images directly in your browser for detailed viewing.
6. Artist Timeline (get_artist_timeline
)
Generate chronological timelines of artists' works:
- Track artistic development
- Analyze periods and styles
- Study career progression
Example Use Cases
Here are some example queries you can ask the AI when using this server:
Artwork Discovery
"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"
Artwork Analysis
"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"
Artist Research
"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?"
Thematic Exploration
"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"
Collection Analysis
"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"
Visual Details
"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"
Getting Started
You can install this server in two ways:
1. Using Claude Desktop with NPM Package
Update your Claude configuration file (~/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"
}
}
}
}
You can get an API key from the Rijksmuseum API Portal.
2. From Source
- Clone this repository
- Install dependencies:
npm install
- Copy the example environment file:
cp .env.example .env
- Add your Rijksmuseum API key to the
.env
file:RIJKSMUSEUM_API_KEY=your_api_key_here
- Then update your Claude configuration file:
{ "mcpServers": { "rijksmuseum-server": { "command": "node", "args": [ "/path/to/rijksmuseum-server/build/index.js" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }
Make sure to:
- Replace
/path/to/rijksmuseum-server
with the actual path to your installation - Add your Rijksmuseum API key in the
env
section
After updating the configuration, restart Claude Desktop for the changes to take effect.
Configuration
The server can be configured through environment variables:
RIJKSMUSEUM_API_KEY
: Your Rijksmuseum API key (required)PORT
: Server port (default: 3000)LOG_LEVEL
: Logging level (default: 'info')
API Documentation
For detailed information about the Rijksmuseum API endpoints used by this server, visit: Rijksmuseum API Documentation
Contributing
Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
サーバー設定
{
"mcpServers": {
"rijksmuseum-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--r-huijts--rijksmuseum-mcp--rijksmuseum-mcp",
"npm run start"
],
"env": {
"RIJKSMUSEUM_API_KEY": "rijksmuseum-api-key"
}
}
}
}
ライクスミュージアム Mcp サーバー 代替案
以下の代替サービスとしてライクスミュージアム Mcp サーバーが必要な場合、カテゴリ別にご案内しています。
MCPサーバーは、オランダの第二次世界大戦アーカイブにOorlogsbronnen APIを通じてアクセスするためのものです。1940年から1945年のオランダの歴史的記録、写真、文書への構造化されたアクセスを提供します。