This repository contains an Electron-based desktop application that interacts with the Rijksmuseum MCP server, enabling AI-powered exploration of the Rijksmuseum's art collection through a chat interface. This repository contains an
This Electron-based desktop application serves as a client for interacting with the Rijksmuseum MCP Server, leveraging the Model Context Protocol (MCP) to enable AI-powered engagement with the Rijksmuseum's art collection through a chat interface.
Key Features: The client allows users to search and explore the Rijksmuseum's art collection, engage in AI-driven conversations, view artwork images, and integrate with the Rijksmuseum API in real-time. Built using Electron and TypeScript, it seamlessly integrates with the MCP server.
Technical Overview: The application requires Node.js v18+, npm/yarn, and Git. It depends on the Rijksmuseum MCP Server, which needs to be cloned, built, and configured. The client uses environment variables for API keys and server path configuration.
Usage: Developers can clone the repository, install dependencies, configure environment variables, and run the development server or build the application for distribution. The project structure includes source code, build output, and configuration files.
r-huijts/rijksmuseum-mcp-client
January 8, 2025
March 20, 2025
TypeScript