Rijksmuseum MCP Client for Rijksmuseum MCP Server

Rijksmuseum MCP Client for Rijksmuseum MCP Server

By erikk-avans GitHub

-

rijksmuseum mcp-client
Overview

what is Rijksmuseum MCP Client?

Rijksmuseum MCP Client is an Electron-based desktop application that integrates with the Rijksmuseum MCP server using the Model Context Protocol (MCP). It enables AI-powered interactions with the Rijksmuseum's art collection through a chat interface.

how to use Rijksmuseum MCP Client?

To use the Rijksmuseum MCP Client, clone the repository, install the necessary dependencies, and configure your API keys in the .env file. Then, start the development server to interact with the art collection.

key features of Rijksmuseum MCP Client?

  • 🎨 Search and explore Rijksmuseum's art collection
  • 💬 Chat interface with AI-powered responses
  • 🖼️ Image display support for artworks
  • 🔄 Real-time API integration
  • 🛠️ Built with Electron and TypeScript
  • 🤖 Model Context Protocol (MCP) integration

use cases of Rijksmuseum MCP Client?

  1. Exploring and searching for artworks in the Rijksmuseum collection.
  2. Engaging in AI-powered conversations about art pieces.
  3. Displaying images of artworks in a user-friendly interface.

FAQ from Rijksmuseum MCP Client?

  • Can I use this client without the Rijksmuseum MCP Server?

No, the client requires the Rijksmuseum MCP Server for API integration.

  • What are the prerequisites for running the client?

You need Node.js v18 or higher, npm or yarn, and Git installed on your machine.

  • Is the project open-source?

Yes, the Rijksmuseum MCP Client is open-source and available on GitHub.

Content

Rijksmuseum MCP Client for Rijksmuseum MCP Server

An Electron-based desktop application that integrates with the Rijksmuseum MCP server using the Model Context Protocol (MCP). This client enables AI-powered interactions with the Rijksmuseum's art collection through a chat interface.

Features

  • 🎨 Search and explore Rijksmuseum's art collection
  • 💬 Chat interface with AI-powered responses
  • 🖼️ Image display support for artworks
  • 🔄 Real-time API integration
  • 🛠️ Built with Electron and TypeScript
  • 🤖 Model Context Protocol (MCP) integration

Prerequisites

Dependencies

This client is designed to work with the Rijksmuseum MCP Server. You'll need to:

  1. Clone and set up the Rijksmuseum MCP Server:
git clone https://github.com/r-huijts/rijksmuseum-mcp.git
cd rijksmuseum-mcp
npm install
npm run build
  1. Configure the server path in your .env file (see Environment Variables section)

Installation

  1. Clone the repository:
git clone [repository-url]
cd electron-mcp-client
  1. Install dependencies:
npm install
  1. Create a .env file in the root directory with your API keys:
RIJKSMUSEUM_API_KEY=your-rijksmuseum-api-key
MCP_SERVER_PATH=/path/to/rijksmuseum-mcp/build/index.js

Development

Start the development server:

npm run dev

Build the application:

npm run build

Project Structure

electron-mcp-client/
├── src/               # Source code
│   ├── main.ts       # Main process code
│   └── index.html    # Renderer process entry
├── dist/             # Build output
├── .env.example      # Environment variables example
└── package.json      # Project configuration

Environment Variables

  • RIJKSMUSEUM_API_KEY: Your Rijksmuseum API key
  • MCP_SERVER_PATH: Path to the Rijksmuseum MCP server executable

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

No tools information available.
DISCLAIMER
DISCLAIMER by shenhai-ran

MCP server for Rijksmuseum OAI-PMH API

rijksmuseum oai-pmh
View Details
Mattermost MCP Client
Mattermost MCP Client by jagan-shanmugam

-

mattermost mcp-client
View Details
Mattermost MCP Client
Mattermost MCP Client by jagan-shanmugam

-

mattermost mcp-client
View Details
Claude
Claude by Anthropic

Meet Claude on your desktop

chatbot mcp-client
View Details
Windsurf
Windsurf by Codeium

The new purpose-built IDE to harness magic

ai-code mcp-client
View Details
ChatWise
ChatWise by EGOIST

The second fastest AI chatbot™

chatbot mcp-client
View Details