Integrations
Rijksmuseum MCP Server
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.
Features
The server provides several tools for interacting with the Rijksmuseum's collection:
1. Search Artworks (search_artwork
)
Search and filter artworks using various criteria including:
- Text-based search
- Artist name
- Artwork type
- Materials and techniques
- Time periods
- Colors
- And more
2. Artwork Details (get_artwork_details
)
Retrieve comprehensive information about specific artworks, including:
- Basic details (title, artist, dates)
- Physical properties
- Historical context
- Visual information
- Curatorial information
- Exhibition history
3. High-Resolution Images (get_artwork_image
)
Access high-resolution image data with deep zoom capabilities:
- Multiple zoom levels
- Tile-based image loading
- Full resolution support
- Position information
4. User Collections (get_user_sets
& get_user_set_details
)
Explore user-created collections:
- Browse curated sets
- View thematic groupings
- Analyze collection patterns
- Access detailed set information
5. Image Viewing (open_image_in_browser
)
Open artwork images directly in your browser for detailed viewing.
6. Artist Timeline (get_artist_timeline
)
Generate chronological timelines of artists' works:
- Track artistic development
- Analyze periods and styles
- Study career progression
Example Use Cases
Here are some example queries you can ask the AI when using this server:
Artwork Discovery
Artwork Analysis
Artist Research
Thematic Exploration
Collection Analysis
Visual Details
Getting Started
You can install this server in two ways:
1. Using Claude Desktop with NPM Package
Update your Claude configuration file (~/Library/Application Support/Claude/claude_desktop_config.json
):
You can get an API key from the Rijksmuseum API Portal.
2. From Source
- Clone this repository
- Install dependencies:Copy
- Copy the example environment file:Copy
- Add your Rijksmuseum API key to the
.env
file:Copy - Then update your Claude configuration file:Copy
Make sure to:
- Replace
/path/to/rijksmuseum-server
with the actual path to your installation - Add your Rijksmuseum API key in the
env
section
After updating the configuration, restart Claude Desktop for the changes to take effect.
Configuration
The server can be configured through environment variables:
RIJKSMUSEUM_API_KEY
: Your Rijksmuseum API key (required)PORT
: Server port (default: 3000)LOG_LEVEL
: Logging level (default: 'info')
API Documentation
For detailed information about the Rijksmuseum API endpoints used by this server, visit: Rijksmuseum API Documentation
Contributing
Contributions are welcome! Please feel free to submit pull requests or create issues for bugs and feature requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Allows you to search for artworks, retrieve detailed information about specific artworks, access image tiles for artworks, and explore user-created collections from the Rijksmuseum.
Related MCP Servers
- -securityAlicense-qualityAllows you to explore and manipulate kintone data using AI tools such as Claude Desktop!Last updated -9GoMIT License
Chroma MCP Serverofficial
-securityAlicense-qualityA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.Last updated -71PythonApache 2.0- -securityFlicense-qualityThis server enables semantic search capabilities using Qdrant vector database and OpenAI embeddings, allowing users to query collections, list available collections, and view collection information.Last updated -Python
- AsecurityAlicenseAqualityProvides web search capabilities through Baidu with content fetching and parsing features, allowing LLMs to search the web and extract webpage content.Last updated -11PythonMIT License