Rijksmuseum Mcp 服务器

创建者r-huijtsr-huijts

Rijksmuseum MCP集成用于艺术作品探索和分析

概览

什么是 Rijksmuseum MCP?

Rijksmuseum MCP 是一个旨在探索和分析 Rijksmuseum 收藏品中艺术作品的整合项目。该项目为用户提供了访问、可视化和与大量艺术作品互动的工具,增强了艺术欣赏和研究的体验。

Rijksmuseum MCP 的特点

  • 艺术作品探索:用户可以浏览全面的艺术作品集合,包括绘画、雕塑和历史文物。
  • 数据分析:该整合允许对艺术作品进行深入分析,包括艺术家信息、历史背景和来源等元数据。
  • 用户友好的界面:该平台设计了直观的界面,使用户能够轻松浏览收藏并找到特定的艺术作品。
  • 公开访问:作为一个公共存储库,Rijksmuseum MCP 对任何对艺术和文化感兴趣的人开放,促进教育和艺术参与。
  • 社区贡献:用户可以通过提供反馈、建议或甚至代码改进来为项目做出贡献,促进协作环境。

如何使用 Rijksmuseum MCP

  1. 访问存储库:访问 Rijksmuseum MCP GitHub 页面 探索该项目。
  2. 克隆存储库:使用 Git 将存储库克隆到本地计算机以供个人使用或开发。
  3. 探索艺术作品:利用提供的工具根据艺术家、时期或风格等各种标准搜索和筛选艺术作品。
  4. 分析数据:利用分析工具深入了解收藏,包括艺术作品中的趋势和模式。
  5. 贡献:如果您有建议或改进,请随时提交问题或拉取请求以增强项目。

常见问题解答

问:Rijksmuseum MCP 是免费使用的吗?

答:是的,Rijksmuseum MCP 是一个公共存储库,任何人都可以免费使用和探索。

问:我可以为该项目贡献吗?

答:当然可以!欢迎贡献。您可以通过 GitHub 提供反馈、报告问题或提交代码改进。

问:我可以在 Rijksmuseum MCP 中找到哪些类型的艺术作品?

答:该存储库包括广泛的艺术作品,包括来自 Rijksmuseum 收藏的绘画、雕塑和历史文物。

问:我需要任何特殊软件来使用 Rijksmuseum MCP 吗?

答:对 Git 的基本知识和对 Python 等编程语言的熟悉可能对深入参与有帮助,但一般浏览和探索不需要特殊软件。

问:数据更新的频率如何?

答:该存储库定期更新,以包括新的艺术作品和基于用户反馈和贡献的改进。

详情

rijksmuseum logo

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.

<a href="https://glama.ai/mcp/servers/4rmiexp64y"><img width="380" height="200" src="https://glama.ai/mcp/servers/4rmiexp64y/badge" alt="Rijksmuseum Server MCP server" /></a>

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

"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"

Artwork Analysis

"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"

Artist Research

"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?"

Thematic Exploration

"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"

Collection Analysis

"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"

Visual Details

"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"

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):

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

You can get an API key from the Rijksmuseum API Portal.

2. From Source

  1. Clone this repository
  2. Install dependencies:
    npm install
    
  3. Copy the example environment file:
    cp .env.example .env
    
  4. Add your Rijksmuseum API key to the .env file:
    RIJKSMUSEUM_API_KEY=your_api_key_here
    
  5. Then update your Claude configuration file:
    {
      "mcpServers": {
        "rijksmuseum-server": {
          "command": "node",
          "args": [
            "/path/to/rijksmuseum-server/build/index.js"
          ],
          "env": {
            "RIJKSMUSEUM_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

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.

Server配置

{
  "mcpServers": {
    "rijksmuseum-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--r-huijts--rijksmuseum-mcp--rijksmuseum-mcp",
        "npm run start"
      ],
      "env": {
        "RIJKSMUSEUM_API_KEY": "rijksmuseum-api-key"
      }
    }
  }
}

项目信息

作者
r-huijts
创建时间
Aug 25, 2025
收藏数
55
语言
JavaScript
标签
-

Rijksmuseum Mcp 服务器 替代方案

如果你需要 Rijksmuseum Mcp 服务器 的一些替代方案,我们为你提供了按类别划分的网站。

MCP服务器用于通过Oorlogsbronnen API访问荷兰二战档案。提供对1940-1945年荷兰的历史记录、照片和文件的结构化访问。

Nasa Mcp 服务器
@ProgramComputer

一个用于NASA API的模型上下文协议(MCP)服务器,提供一个标准化接口,使AI模型能够与NASA丰富的数据源进行交互。

MCP 服务器用于 Hugging Face 数据集查看器

将任何开放数据连接到任何大型语言模型(LLM)使用模型上下文协议。

一个用于从多个来源(如arXiv、PubMed、bioRxiv等)搜索和下载学术论文的MCP。

MCP服务器用于搜索和查询PubMed医学论文/研究数据库

BICScan MCP 服务器

一个MCP服务器,用于搜索准确的学术文章。

查看更多 >>