返回市场
里杰克博物馆-MCP

里杰克博物馆-MCP

作者:r-huijts61 星标更新:2025-02-07

项目介绍

莱顿博物馆标志

莱顿博物馆MCP服务器

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

<a href="https://glama.ai/mcp/servers/4rmiexp64y"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2938368502,864144255&fm=3081&app=33081&f=PNG?w=760&h=400" alt="莱顿博物馆MCP服务器" /></a>

功能

该服务器提供了多种工具来与莱顿博物馆的藏品进行互动:

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端点的详细信息,请访问: 莱顿博物馆API文档

贡献

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

许可证

本项目根据MIT许可证发布 - 请参阅LICENSE文件了解详细信息。