r-huijts/rijksmuseum-mcp
FreeRijksmuseum API 集成,用于艺术品搜索、详情和收藏。
FreeFree tier
About r-huijts/rijksmuseum-mcp
A Model Context Protocol (MCP) server that provides AI models with natural language access to the Rijksmuseum's collection. Enables exploration, analysis, and interaction with artworks through tools for searching artworks with filters (text, artist, type, material, time period, color), retrieving detailed artwork information (history, physical properties, exhibition data), accessing high-resolution images with deep zoom, exploring user-curated collections, and generating artist timelines.
Key Features
Search artworks with filters (text, artist, type, material, color, time period)
Retrieve comprehensive artwork details including history, dimensions, and exhibition data
Access high-resolution images with deep zoom and tile-based loading
Explore user-curated collections and thematic groupings
Generate chronological timelines of artists' works
Open artwork images directly in a browser
Pros & Cons
Pros
- Natural language interface lowers barrier for AI models to query museum data
- Comprehensive tool set covering search, detail, image, and collections
- High-resolution image access with deep zoom for detailed visual analysis
- Open source and free to use with proper API key
Cons
- Requires a Rijksmuseum API key for authentication
- Limited to the Rijksmuseum collection only
- Setup and configuration needed; not a hosted service
- Dependent on the Rijksmuseum API's availability and rate limits
Best For
Artwork discovery by querying famous masterpieces or filtering by color, artist, or periodArtwork analysis including dimensions, materials, and high-resolution details of brushworkArtist research by generating timelines of an artist's self-portraits or color evolutionThematic exploration of artworks by biblical scenes, 17th-century Amsterdam, or still lifeCollection analysis of popular user-curated sets or recent museum additionsVisual study of fine details like jewelry, facial expressions, or background elements
FAQ
What is required to use this MCP server?
You need a Rijksmuseum API key. The server is installed locally and configured via environment variables (see README .env.example).
What tools does the server provide?
It provides tools for searching artworks (search_artwork), getting details (get_artwork_details), accessing high-res images (get_artwork_image), exploring user sets (get_user_sets, get_user_set_details), opening images in browser (open_image_in_browser), and generating artist timelines (get_artist_timeline).
Can I view high-resolution images?
Yes, the get_artwork_image tool provides high-resolution image data with multiple zoom levels and tile-based loading for deep zoom capabilities.