Rijksmuseum MCP Server is an MCP server that connects AI assistants directly to the Rijksmuseum API collection and metadata archives. Built for art historians, educators, developers, and cultural heritage researchers, it enables language models to search, query, and analyze museum objects using natural language prompts. The server provides dedicated tools to filter artworks by creator, technique, materials, time periods, and dominant colors. In addition to textual searches, it retrieves structured curatorial details such as physical dimensions, exhibition history, and historical context. The server also supports access to high-resolution image data with deep zoom capabilities, tile positions, and direct browser viewing links. Furthermore, users can explore user-curated sets or generate chronological timelines to study an artist's career evolution. By interfacing with the museum's digital portal, it brings deep cultural archive exploration straight into desktop LLM interfaces.
Category: Design, Media & Creative
Tags: art, culture, history, images, museum
~/Library/Application Support/Claude/claude_desktop_config.json). 3. Add the server under the mcpServers configuration object: json { "mcpServers": { "rijksmuseum-server": { "command": "npx", "args": [ "-y", "mcp-server-rijksmuseum" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } } 4. Alternatively, clone the source from the repository, run npm install, copy .env.example to .env, set RIJKSMUSEUM_API_KEY, and register the built path with node. 5. Restart Claude Desktop to apply the configuration changes.Part of MCP Servers
You can configure it in Claude Desktop by adding an npx entry for mcp-server-rijksmuseum in your claude_desktop_config.json file. You must provide a valid RIJKSMUSEUM_API_KEY in the env section. Alternatively, clone the GitHub repository, install dependencies with npm install, compile the source, and execute it using Node.
The server exposes tools to search artwork collections, retrieve comprehensive artwork metadata, inspect deep-zoom high-resolution images, open images directly in a browser, analyze curated user sets, and generate chronological artist timelines for historical analysis.
The server works with any standard Model Context Protocol client capable of spawning local process servers via stdio, including Claude Desktop. You only need Node.js installed to execute the package via npx or local build.
Yes, Rijksmuseum MCP Server is open source and released under the MIT License. The code and its license terms can be viewed on its public GitHub repository.