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. The server provides several tools for interacting with the Rijksmuseum's collection: Search and filter artworks using various criteria including: - Text-b
Add this skill
npx mdskills install r-huijts/rijksmuseum-mcpWell-documented MCP server providing comprehensive access to Rijksmuseum's art collection API
123# Rijksmuseum MCP Server45A 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.67<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>89## Features1011The server provides several tools for interacting with the Rijksmuseum's collection:1213### 1. Search Artworks (`search_artwork`)14Search and filter artworks using various criteria including:15- Text-based search16- Artist name17- Artwork type18- Materials and techniques19- Time periods20- Colors21- And more2223### 2. Artwork Details (`get_artwork_details`)24Retrieve comprehensive information about specific artworks, including:25- Basic details (title, artist, dates)26- Physical properties27- Historical context28- Visual information29- Curatorial information30- Exhibition history3132### 3. High-Resolution Images (`get_artwork_image`)33Access high-resolution image data with deep zoom capabilities:34- Multiple zoom levels35- Tile-based image loading36- Full resolution support37- Position information3839### 4. User Collections (`get_user_sets` & `get_user_set_details`)40Explore user-created collections:41- Browse curated sets42- View thematic groupings43- Analyze collection patterns44- Access detailed set information4546### 5. Image Viewing (`open_image_in_browser`)47Open artwork images directly in your browser for detailed viewing.4849### 6. Artist Timeline (`get_artist_timeline`)50Generate chronological timelines of artists' works:51- Track artistic development52- Analyze periods and styles53- Study career progression5455## Example Use Cases5657Here are some example queries you can ask the AI when using this server:5859### Artwork Discovery60```61"Show me all paintings by Rembrandt from the 1640s"62"Find artworks that prominently feature the color blue"63"What are the most famous masterpieces in the collection?"64"Search for still life paintings from the Dutch Golden Age"65```6667### Artwork Analysis68```69"Tell me everything about The Night Watch"70"What are the dimensions and materials used in Van Gogh's Self Portrait?"71"Show me high-resolution details of the brushwork in Vermeer's The Milkmaid"72"Compare the colors used in different versions of The Potato Eaters"73```7475### Artist Research76```77"Create a timeline of Rembrandt's self-portraits"78"How did Van Gogh's use of color evolve throughout his career?"79"Show me all works by Frans Hals in chronological order"80"What techniques did Jan Steen use in his paintings?"81```8283### Thematic Exploration84```85"Find all artworks depicting biblical scenes"86"Show me paintings of Amsterdam in the 17th century"87"What artworks feature flowers or still life arrangements?"88"Find portraits that include musical instruments"89```9091### Collection Analysis92```93"Show me the most popular user-curated collections"94"Find sets that focus on landscape paintings"95"What are the recent additions to the museum's collection?"96"Show me collections featuring works from multiple artists"97```9899### Visual Details100```101"Let me examine the details in the background of The Night Watch"102"Show me a close-up of the jewelry in Girl with a Pearl Earring"103"Can you display the highest resolution version of The Jewish Bride?"104"I want to study the facial expressions in The Syndics"105```106107## Getting Started108109You can install this server in two ways:110111### 1. Using Claude Desktop with NPM Package112Update your Claude configuration file (`~/Library/Application Support/Claude/claude_desktop_config.json`):113114```json115{116 "mcpServers": {117 "rijksmuseum-server": {118 "command": "npx",119 "args": [120 "-y",121 "mcp-server-rijksmuseum"122 ],123 "env": {124 "RIJKSMUSEUM_API_KEY": "your_api_key_here"125 }126 }127 }128}129```130You can get an API key from the [Rijksmuseum API Portal](https://data.rijksmuseum.nl/docs/api/).131132### 2. From Source1331. Clone this repository1342. Install dependencies:135 ```bash136 npm install137 ```1383. Copy the example environment file:139 ```bash140 cp .env.example .env141 ```1424. Add your Rijksmuseum API key to the `.env` file:143 ```144 RIJKSMUSEUM_API_KEY=your_api_key_here145 ```1465. Then update your Claude configuration file:147 ```json148 {149 "mcpServers": {150 "rijksmuseum-server": {151 "command": "node",152 "args": [153 "/path/to/rijksmuseum-server/build/index.js"154 ],155 "env": {156 "RIJKSMUSEUM_API_KEY": "your_api_key_here"157 }158 }159 }160 }161 ```162163Make sure to:164- Replace `/path/to/rijksmuseum-server` with the actual path to your installation165- Add your Rijksmuseum API key in the `env` section166167After updating the configuration, restart Claude Desktop for the changes to take effect.168169## Configuration170171The server can be configured through environment variables:172- `RIJKSMUSEUM_API_KEY`: Your Rijksmuseum API key (required)173- `PORT`: Server port (default: 3000)174- `LOG_LEVEL`: Logging level (default: 'info')175176## API Documentation177178For detailed information about the Rijksmuseum API endpoints used by this server, visit:179[Rijksmuseum API Documentation](https://data.rijksmuseum.nl/object-metadata/api/)180181## Contributing182183Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.184185## License186187This project is licensed under the MIT License - see the LICENSE file for details.188
Full transparency — inspect the skill content before installing.