Rijksmuseum MCP Server

Rijksmuseum MCP Server

用于艺术品探索和分析的国立博物馆MCP集成。

rijksmuseum logo

Rijksmuseum 服务器 MCP 服务器

简介

这是一个模型上下文协议(MCP)服务器,允许通过自然语言交互访问Rijksmuseum艺术藏品。它为AI模型提供探索、分析和交互Rijksmuseum艺术作品的能力。

主要功能

  • 搜索艺术品:基于文本、艺术家、类别、材料、时期等
  • 获取详情:艺术品的详细信息、历史背景、展览历史
  • 查看高清图像:支持深度缩放的高分辨率艺术品图像
  • 探索用户收藏:浏览用户策划的收藏集
  • 艺术家时间线:生成艺术家作品发展历程

安装方法

方法1: 使用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"
      }
    }
  }
}

方法2: 从源代码安装

  1. 克隆仓库并安装依赖:

    npm install
    
  2. 配置环境变量:

    cp .env.example .env
    # 编辑.env文件添加API密钥
    
  3. 更新Claude配置,指向构建文件:

    {
      "mcpServers": {
        "rijksmuseum-server": {
          "command": "node",
          "args": [
            "/path/to/rijksmuseum-server/build/index.js"
          ],
          "env": {
            "RIJKSMUSEUM_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

注意: 你需要从Rijksmuseum API门户获取API密钥

使用示例

艺术品发现

"展示1640年代所有伦勃朗的画作"
"找到突出显示蓝色的艺术品"

艺术品分析

"告诉我关于《夜巡》的一切"
"展示维米尔《倒牛奶的女仆》中的笔触细节"

艺术家研究

"创建伦勃朗自画像的时间线"
"按时间顺序展示弗兰斯·哈尔斯的所有作品"

配置选项

  • RIJKSMUSEUM_API_KEY:API密钥(必需)
  • PORT:服务器端口(默认:3000)
  • LOG_LEVEL:日志级别(默认:'info')

更多资源