{"type":"mcp_server","name":"rijksmuseum-mcp","description":"This repository hosts the Rijksmuseum MCP Server, enabling AI models to interact with the Rijksmuseum's collection through natural language. It offers tools to search artworks, retrieve details, access high-resolution images,","category":"Search & Knowledge","language":"JavaScript","stars":70,"forks":6,"owner":"r-huijts","github_url":"https://github.com/r-huijts/rijksmuseum-mcp","homepage":null,"setup":"## Setup\n\nYou can install this server in two ways:\n\n### 1. Using Claude Desktop with NPM Package\nUpdate your Claude configuration file (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"rijksmuseum-server\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-server-rijksmuseum\"\n      ],\n      \"env\": {\n        \"RIJKSMUSEUM_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\nYou can get an API key from the [Rijksmuseum API Portal](https://data.rijksmuseum.nl/docs/api/).\n\n### 2. From Source\n1. Clone this repository\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Copy the example environment file:\n   ```bash\n   cp .env.example .env\n   ```\n4. Add your Rijksmuseum API key to the `.env` file:\n   ```\n   RIJKSMUSEUM_API_KEY=your_api_key_here\n   ```\n5. Then update your Claude configuration file:\n   ```json\n   {\n     \"mcpServers\": {\n       \"rijksmuseum-server\": {\n         \"command\": \"node\",\n         \"args\": [\n           \"/path/to/rijksmuseum-server/build/index.js\"\n         ],\n         \"env\": {\n           \"RIJKSMUSEUM_API_KEY\": \"your_api_key_here\"\n         }\n       }\n     }\n   }\n   ```\n\nMake sure to:\n- Replace `/path/to/rijksmuseum-server` with the actual path to your installation\n- Add your Rijksmuseum API key in the `env` section\n\nAfter updating the configuration, restart Claude Desktop for the changes to take effect.","tools":"## Available Tools\n\n\t\t1. Search Artworks (`search_artwork`) (Search and filter artworks using various criteria.)\n\t\t2. Artwork Details (`get_artwork_details`) (Retrieve comprehensive information about specific artworks.)\n\t\t3. High-Resolution Images (`get_artwork_image`) (Access high-resolution image data with deep zoom capabilities.)\n\t\t4. User Collections (`get_user_sets` & `get_user_set_details`) (Explore user-created collections.)\n\t\t5. Image Viewing (`open_image_in_browser`) (Open artwork images directly in your browser for detailed viewing.)\n\t\t6. Artist Timeline (`get_artist_timeline`) (Generate chronological timelines of artists' works.)","faq":null,"created_at":"2024-12-23T18:02:44+00:00","updated_at":"2025-03-28T19:17:56+00:00","source_url":"https://model-context-protocol.com/servers/rijksmuseum-artwork-exploration-analysis-integration","related_articles":[]}