mcp-registry/rijksmuseum-mcp

    ==================
      
       /// MCP ///
      /// RIJ ///
        
    ==================
        
    [server:online]
    [protocol:ready]

rijksmuseum-mcp

by r-huijts

Rijksmuseum MCP integration for artwork exploration and analysis

54
11
Specialized

01

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