← 返回公开榜单
ri

r-huijts/rijksmuseum-mcp

Rijksmuseum MCP integration for artwork exploration and analysis

本周新增
13 星
近 3 周倍数
—
距上次推送
638 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2026 年 3 月 16 日 新增 13 个星标

窗口内最高的一天是 2026 年 3 月 16 日,新增 13 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

rijksmuseum logo

Rijksmuseum MCP 服务器

一个模型上下文协议(MCP)服务器,通过自然语言交互提供对荷兰国家博物馆藏品(Rijksmuseum)的访问。该服务器使 AI 模型能够探索、分析和与荷兰国家博物馆的艺术品和藏品进行交互。

Rijksmuseum 服务器 MCP 服务器

功能

该服务器提供多种工具用于与荷兰国家博物馆的藏品进行交互:

1. 搜索艺术品 (search_artwork)

使用多种标准搜索和筛选艺术品,包括:

  • 基于文本的搜索
  • 艺术家姓名
  • 艺术品类型
  • 材质和技术
  • 时间段
  • 颜色
  • 更多

2. 艺术品详情 (get_artwork_details)

获取特定艺术品的全面信息,包括:

  • 基本信息(标题、艺术家、日期)
  • 物理属性
  • 历史背景
  • 视觉信息
  • 策展信息
  • 展览历史

3. 高分辨率图像 (get_artwork_image)

访问具有深度缩放能力的高分辨率图像数据:

  • 多级缩放
  • 基于瓦片的图像加载
  • 全分辨率支持
  • 位置信息

4. 用户收藏 (get_user_sets & get_user_set_details)

探索用户创建的收藏集:

  • 浏览精选集合
  • 查看主题分组
  • 分析收藏模式
  • 获取集合详细信息

5. 图像查看 (open_image_in_browser)

直接在您的浏览器中打开艺术品图像以进行详细查看。

6. 艺术家时间线 (get_artist_timeline)

生成艺术家作品的编年体时间线:

  • 追踪艺术发展
  • 分析时期和风格
  • 研究职业发展

示例用例

在使用此服务器时,您可以向 AI 提出以下查询示例:

艺术品发现

"展示我所有 1640 年代的伦勃朗画作"
"查找突出显示蓝色调的艺术品"
"收藏中最著名的杰作有哪些?"
"搜索荷兰黄金时代的静物画"

艺术品分析

"告诉我《夜巡》的所有信息"
"梵高的《自画像》的尺寸和材质是什么?"
"展示维梅尔的《挤奶女》中笔触的高分辨率细节"
"比较不同版本的《吃土豆的人》中使用的颜色"

艺术家研究

"创建伦勃朗自画像的时间线"
"梵高如何在其职业生涯中发展色彩使用?"
"按时间顺序展示弗朗斯·哈尔斯的所有作品"
"简·斯滕的画作中使用了哪些技法?"

主题探索

"查找描绘圣经场景的所有艺术品"
"展示 17 世纪阿姆斯特丹的画作"
"哪些艺术品包含花卉或静物构图?"
"查找包含乐器的肖像画"

收藏分析

"展示最受欢迎的用户创建收藏集"
"查找专注于风景画的集合"
"博物馆藏品最近的添加有哪些?"
"展示包含多位艺术家作品的收藏集"

视觉细节

"让我检查《夜巡》背景的细节"
"展示《戴珍珠耳环的少女》中的珠宝特写"
"你能显示《犹太新娘》的最高分辨率版本吗?"
"我想研究《联合公会成员》中的人物表情"

入门指南

您可以通过两种方式安装此服务器:

1. 使用 Claude Desktop 和 NPM 包

更新您的 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"
      }
    }
  }
}

您可以从 荷兰国家博物馆 API 站点 获取 API 密钥。

2. 从源代码安装

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 复制示例环境文件:
    cp .env.example .env
    
  4. 将您的荷兰国家博物馆 API 密钥添加到 .env 文件:
    RIJKSMUSEUM_API_KEY=your_api_key_here
    
  5. 然后更新您的 Claude 配置文件:
    {
      "mcpServers": {
        "rijksmuseum-server": {
          "command": "node",
          "args": [
            "/path/to/rijksmuseum-server/build/index.js"
          ],
          "env": {
            "RIJKSMUSEUM_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

确保:

  • 将 /path/to/rijksmuseum-server 替换为您的实际安装路径
  • 在 env 部分添加您的荷兰国家博物馆 API 密钥

更新配置后,重启 Claude Desktop 以使更改生效。

配置

可以通过环境变量配置服务器:

  • RIJKSMUSEUM_API_KEY:您的荷兰国家博物馆 API 密钥(必需)
  • PORT:服务器端口(默认:3000)
  • LOG_LEVEL:日志级别(默认:'info')

API 文档

有关此服务器使用的荷兰国家博物馆 API 端点的详细信息,请访问: Rijksmuseum API 文档

贡献

欢迎贡献!请随时提交拉取请求或创建问题以报告错误和提出功能请求。

许可证

本项目根据 MIT 许可证授权 - 详细内容请参阅 LICENSE 文件。

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。