荷兰国家博物馆 MCP 服务器是一个模型上下文协议(MCP)服务器,借助自然语言交互,为用户提供对荷兰国家博物馆丰富收藏的便捷访问。它让 AI 模型能够深入探索、精准分析并与馆内的艺术作品和收藏进行互动。
有两种方式可以安装和配置该服务器:
rijksmuseum-servernode/path/to/rijksmuseum-server/build/index.jsnpm install
RIJKSMUSEUM_API_KEY=your_api_key_here
PORT=3000
LOG_LEVEL='info'
npm start
该服务器提供了多种与荷兰国家博物馆收藏互动的工具:
search_artwork)使用各种标准搜索和筛选艺术品,包括:
get_artwork_details)检索特定艺术品的详细信息,包括:
get_artwork_image)访问高分辨率图像数据及深度缩放功能:
get_user_sets & get_user_set_details)探索用户创建的收藏:
通过高分辨率图像功能,可以以高质量查看艺术品细节。
通过 get_user_sets 和 get_user_set_details,可以探索和分析用户的收藏信息。
以下是使用该服务器的一些示例查询:
- 展示17世纪40年代伦勃朗的所有绘画作品:`Show me all paintings by Rembrandt from the 1640s`
- 获取梵高《星夜》的详细信息:`Give me details about Van Gogh's Starry Night`
- 浏览用户收藏中的雕塑作品:`Browse through my collection of sculptures`
通过以下环境变量配置该服务器:
RIJKSMUSEUM_API_KEY:你的荷兰国家博物馆 API 密钥(必需)PORT:服务器端口(默认:3000)LOG_LEVEL:日志级别(默认:'info')有关此服务器使用的荷兰国家博物馆 API 端点的详细信息,请访问: 荷兰国家博物馆 API 文档
欢迎贡献!请随时提交拉取请求或为错误和功能请求创建问题。
本项目在 MIT 许可证下发布,详情请参阅 LICENSE 文件。