================== /// MCP /// /// RIJ /// ================== [server:online] [protocol:ready]
rijksmuseum-mcp
by r-huijts
Rijksmuseum MCP integration for artwork exploration and analysis
54
11
Specialized01
search_artwork
Search and filter artworks using text, artist, type, materials, period, color and other criteria.
02
get_artwork_details
Retrieve comprehensive information about a specific artwork, including metadata, physical properties, context and exhibition history.
03
get_artwork_image
Access high-resolution, deep-zoom images of artworks with multiple zoom levels and tile-based loading.
04
get_user_sets
List user-created collections to browse curated or thematic sets and analyze collection patterns.
05
get_user_set_details
Fetch detailed information about a specific user-created collection.
06
open_image_in_browser
Open an artwork’s image directly in the browser for detailed viewing.
07
get_artist_timeline
Generate a chronological timeline of an artist’s works to study development, periods and styles.
Installation
1. Clone the repository:
git clone https://github.com/r-huijts/rijksmuseum-mcp.git && cd rijksmuseum-mcp
2. Install the Node.js dependencies:
npm install # or yarn install
3. Configure environment variables (create a .env file or export directly):
# Required by Rijksmuseum open-data API
RIJKSMUSEUM_API_KEY=<your-api-key>
# Optional server options
PORT=3000
4. Start the MCP server:
npm start # production
npm run dev # if a nodemon/dev script is present
5. The server now listens on http://localhost:3000 and is ready to receive MCP-formatted requests.
Documentation
License: MIT License
Updated 7/30/2025