Rijksmuseum MCP Server

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.

Integrations

  • The server uses .ENV for configuration, allowing users to set their Rijksmuseum API key and other environment variables.

  • The server can be installed via an NPM package (mcp-server-rijksmuseum), allowing easy integration with Claude Desktop.

Servidor MCP del Rijksmuseum

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la colección del Rijksmuseum mediante interacciones de lenguaje natural. Este servidor permite a los modelos de IA explorar, analizar e interactuar con las obras de arte y las colecciones del Rijksmuseum.

Características

El servidor proporciona varias herramientas para interactuar con la colección del Rijksmuseum:

1. Buscar obras de arte ( search_artwork )

Busque y filtre obras de arte utilizando diversos criterios, incluidos:

  • Búsqueda basada en texto
  • Nombre del artista
  • Tipo de obra de arte
  • Materiales y técnicas
  • Periodos de tiempo
  • Bandera
  • Y más

2. Detalles de la obra de arte ( get_artwork_details )

Recupere información completa sobre obras de arte específicas, incluyendo:

  • Detalles básicos (título, artista, fechas)
  • Propiedades físicas
  • Contexto histórico
  • Información visual
  • Información curatorial
  • Historia de la exposición

3. Imágenes de alta resolución ( get_artwork_image )

Acceda a datos de imágenes de alta resolución con capacidades de zoom profundo:

  • Múltiples niveles de zoom
  • Carga de imágenes basada en mosaicos
  • Soporte de resolución completa
  • Información de posición

4. Colecciones de usuarios ( get_user_sets y get_user_set_details )

Explora las colecciones creadas por los usuarios:

  • Explorar conjuntos seleccionados
  • Ver agrupaciones temáticas
  • Analizar patrones de recolección
  • Acceda a información detallada del conjunto

5. Visualización de imágenes ( open_image_in_browser )

Abra las imágenes de las obras de arte directamente en su navegador para verlas en detalle.

6. Cronología del artista ( get_artist_timeline )

Generar líneas de tiempo cronológicas de obras de artistas:

  • Seguimiento del desarrollo artístico
  • Analizar periodos y estilos
  • Estudiar la progresión profesional

Ejemplos de casos de uso

A continuación se muestran algunos ejemplos de consultas que puedes hacerle a la IA al usar este servidor:

Descubrimiento de obras de arte

"Show me all paintings by Rembrandt from the 1640s" "Find artworks that prominently feature the color blue" "What are the most famous masterpieces in the collection?" "Search for still life paintings from the Dutch Golden Age"

Análisis de la obra de arte

"Tell me everything about The Night Watch" "What are the dimensions and materials used in Van Gogh's Self Portrait?" "Show me high-resolution details of the brushwork in Vermeer's The Milkmaid" "Compare the colors used in different versions of The Potato Eaters"

Investigación de artistas

"Create a timeline of Rembrandt's self-portraits" "How did Van Gogh's use of color evolve throughout his career?" "Show me all works by Frans Hals in chronological order" "What techniques did Jan Steen use in his paintings?"

Exploración temática

"Find all artworks depicting biblical scenes" "Show me paintings of Amsterdam in the 17th century" "What artworks feature flowers or still life arrangements?" "Find portraits that include musical instruments"

Análisis de colecciones

"Show me the most popular user-curated collections" "Find sets that focus on landscape paintings" "What are the recent additions to the museum's collection?" "Show me collections featuring works from multiple artists"

Detalles visuales

"Let me examine the details in the background of The Night Watch" "Show me a close-up of the jewelry in Girl with a Pearl Earring" "Can you display the highest resolution version of The Jewish Bride?" "I want to study the facial expressions in The Syndics"

Empezando

Puedes instalar este servidor de dos maneras:

1. Uso de Claude Desktop con el paquete NPM

Actualice su archivo de configuración de Claude ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{ "mcpServers": { "rijksmuseum-server": { "command": "npx", "args": [ "-y", "mcp-server-rijksmuseum" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

Puede obtener una clave API desde el Portal API del Rijksmuseum .

2. De la fuente

  1. Clonar este repositorio
  2. Instalar dependencias:
    npm install
  3. Copie el archivo de entorno de ejemplo:
    cp .env.example .env
  4. Añade tu clave API del Rijksmuseum al archivo .env :
    RIJKSMUSEUM_API_KEY=your_api_key_here
  5. Luego actualice su archivo de configuración de Claude:
    { "mcpServers": { "rijksmuseum-server": { "command": "node", "args": [ "/path/to/rijksmuseum-server/build/index.js" ], "env": { "RIJKSMUSEUM_API_KEY": "your_api_key_here" } } } }

Asegúrese de:

  • Reemplace /path/to/rijksmuseum-server con la ruta real a su instalación
  • Añade tu clave API del Rijksmuseum en la sección env

Después de actualizar la configuración, reinicie Claude Desktop para que los cambios surtan efecto.

Configuración

El servidor se puede configurar a través de variables de entorno:

  • RIJKSMUSEUM_API_KEY : Su clave API del Rijksmuseum (obligatoria)
  • PORT : Puerto del servidor (predeterminado: 3000)
  • LOG_LEVEL : Nivel de registro (predeterminado: 'info')

Documentación de la API

Para obtener información detallada sobre los puntos finales de la API del Rijksmuseum utilizados por este servidor, visite: Documentación de la API del Rijksmuseum

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios o crear incidencias para solucionar errores y solicitar nuevas funciones.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

ID: 4rmiexp64y