Token导航 LogoToken导航TokenDH.com
Rijksmuseum Iconclass MCP logo
搜索检索未说明官方级别未说明来源级核验

Rijksmuseum Iconclass MCP

MCP Server

一个用于通过自然语言和AI助手搜索和探索Iconclass符号的工具,支持语义搜索和艺术目录建议。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
搜索JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kintopp

提供方

kintopp

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

利物浦足球俱乐部

![MCP Protocol](https://modelcontextprotocol.io/specification/2025-11-25)

该工具提供了130多万个开放访问 图标类符号 --所有约39000个基本概念和约130万个关键扩展变体,都添加了姿势、背景或象征等修饰语。除了简单的关键字匹配,rijksmuseum iconclass mcp还支持自然语言的语义搜索,这样你就可以发现与“乡愁和流亡”等概念相关的iconclass符号-> 94I2111 — "Ulysses longs for home" 即使你的确切搜索词没有出现在符号文本中。例如,您还可以使用AI助手探索Iconclass层次结构,可视化其结构,或请求编目建议。

该工具是由 研究和基础设施支持 巴塞尔大学RISE小组。我们特别有兴趣探索LLM检索和分析数据所带来的研究机会、方法风险和技术挑战。如果您有兴趣在这方面与我们合作,请 联系.

快速开始

https://rijksmuseum-iconclass-mcp-production.up.railway.app/mcp

首选 _设置_ → _连接器_ → _添加自定义连接器_ → 根据您的喜好命名,并将URL粘贴到 _远程MCP服务器URL_ 现场。您可以忽略“身份验证”部分。配置后,可选择设置其工具的权限(例如“始终允许”)。参见Anthropic 指示 了解详情。学习如何将rijksmuseum iconclass mcp与不同的AI助手一起使用 没有付费订阅,请看 选择AI系统 在......下面

推荐: 接下来,按照相同的过程安装其配套资源, 里杰斯穆姆mcp+。这使您能够通过语义搜索、来源分析、相似性比较和空间推理来探索国家博物馆的83万多件艺术品和元数据记录。

研究技能

rijksmuseum-iconclass-mcp.skill 文件(.zip存档)是 研究技能 这为人工智能助手提供了关于如何最好地有效使用此资源的详细指导:使用哪种工具(见 运作原理)选择给定的问题类型、如何组合搜索、重要的元数据区别(例如。 subject 条款vs iconclass 符号)和已知的限制。安装该技能是可选的,但将显著提高人工智能助手响应的质量和效率。

该技能可以通过以下方式安装在Claude中 这些说明.Skill文件最初是由Anthropic为其Claude产品开发的,但后来成为 开放标准。即使是没有明确支持技能包的聊天机器人和应用程序,也可以通过上传/共享来使用rijksmuseum iconclass mcp技能 技能.md 在研究会议开始时直接向AI助手提交文件。一些聊天机器人(例如Mistral的 )允许您通过将文件上传到 个人图书馆.

示例查询

将资源连接到人工智能系统后,您可以用自然语言搜索、探索和询问有关Iconclass的问题。有关系统可以回答的查询类型的示例,请参阅以下内容 示例提示。每个提示后面的链接显示了之前在Claude Desktop中如何回答该查询。

选择AI系统

如果你不需要这些交互功能,或者只想使用rijksmuseum iconclass mcp,那么你可以绘制许多其他免费使用的基于浏览器的聊天机器人,支持mcp标准。米斯特拉尔 (跟随这些 指示)是基于浏览器的聊天机器人的一个很好的例子,具有良好的MCP支持。此外,许多桌面“LLM客户端”应用程序,如 2001年1月,也是兼容的,甚至可以与不同的云或本地托管的LLM模型一起使用。代理编码应用程序(例如Claude Code、OpenAI Codex、Google Gemini CLI)也支持MCP标准。相比之下,OpenAI的ChatGPT仍然只为MCP服务器提供有限的“开发人员模式”支持,虽然谷歌已经宣布支持Gemini的MCP,但它还没有表明这一功能何时准备就绪。目前(2026年4月),对大多数人来说,克劳德最好的免费替代品可能是米斯特拉尔的在线聊天。

运作原理

当你问一个问题时,你的人工智能助手会使用模型上下文协议(mcp)标准将其发送到rijksmuseum iconclass mcp服务器。服务器拥有一个约130万Iconclass符号的SQLite数据库。根据查询的不同,服务器可以以两种互补的方式搜索此数据库:一种是匹配关键字的快速全文搜索,另一种是使用向量嵌入(意义的数值表示)的语义搜索,通过概念而不是精确的措辞来查找记录。一个单独的小型数据库记录了国家博物馆收藏中有多少艺术品被标记为每种符号,让服务器不仅向用户报告代码的含义,还向用户报告有多少艺术品。服务器提供了六个工具——搜索、浏览、解决、expand_keys、search_prefix和find_artworks——下面将对此进行更详细的描述。

search --关键字或语义搜索

按文本或概念查找符号。

query: "crucifixion"          → 844 FTS matches across labels and keywords
semanticQuery: "domestic animals" → top matches by embedding similarity
参数说明
queryFTS关键字搜索(13种语言,多词回退)
semanticQuery语义概念搜索(按含义查找,而非精确单词)
parentNotation将结果限制在子树中(例如。 "11F" 圣母玛利亚)
onlyWithArtworks过滤到任何已加载收藏中的艺术品符号
collectionId筛选到特定集合(例如。 "rijksmuseum")
lang标签的首选语言(默认: en)
maxResults1–50(默认值25)

提供以下之一 querysemanticQuery.

browse --浏览层次结构

探索符号在树中的位置:路径、子项(可扩展到深度1-3)、交叉引用、关键变体。

notation: "73D", depth: 2  → Passion of Christ, children + grandchildren
notation: "25F23", includeKeys: true  → 204 key-expanded variants

resolve --批处理符号查找

按代码查找一个或多个符号。接受单个字符串或最多25个数组。

notation: ["73D6", "31A33", "25F23"]  → full metadata for each

expand_keys --关键变量探索

给定一个基本表示法,返回所有带有文本和集合数据的关键扩展变量。

notation: "25F23"  → 204 variants (swimming, sleeping, fighting, etc.)

search_prefix --层次子树搜索

查找层次前缀下的所有符号。利用Iconclass的从左到右编码。

notation: "73D8"  → 8 notations under "instruments of the Passion"
notation: "25F"   → all animal notations

find_artworks --有多少艺术品使用这个主题?

给定一个或多个符号,检查哪些收藏的艺术品标有这些符号。返回每个收藏的艺术品数量和链接URL(如果可用)。一个空 collections 数组意味着没有加载的集合具有该符号的艺术作品——请尝试使用父符号或兄弟符号。

notation: "73B57"  → Rijksmuseum: 24 artworks
notation: ["73D6", "92D192134"]  → batch lookup with counts

目前,这只提供了阿姆斯特丹国立博物馆的数据。

技术说明

有关本地设置(stdio或HTTP)、部署、体系结构、数据源和配置,请参阅 技术指南.

graph TB
    Client["LLM Client
(Claude, Mistral, etc.)"] --> HTTP["HTTP Server
POST /mcp | GET /health"]

    HTTP --> MCP["MCP Server
rijksmuseum-iconclass-mcp"]

    MCP --> T1["search"]
    MCP --> T2["browse"]
    MCP --> T3["resolve"]
    MCP --> T4["expand_keys"]
    MCP --> T5["search_prefix"]
    MCP --> T6["find_artworks"]

    T1 -->|"FTS keyword search"| DB["Iconclass DB"]
    T1 -->|"semantic query"| EMB["EmbeddingModel
(e5-base 768d)"]
    EMB -->|"query vector"| DB

    T2 & T3 & T4 & T5 & T6 --> DB

    DB -->|"SQL queries"| MAIN["iconclass.db
(1.3M notations, 13 languages,
FTS5, KNN embeddings)"]
    DB -->|"ATTACH + JOIN"| COUNTS["iconclass-counts.db
(artwork counts:
Rijksmuseum)"]

    style Client fill:#e8f4f8,stroke:#2196F3
    style HTTP fill:#fff3e0,stroke:#FF9800
    style MCP fill:#f3e5f5,stroke:#9C27B0
    style T1 fill:#e8f5e9,stroke:#4CAF50
    style T2 fill:#e8f5e9,stroke:#4CAF50
    style T3 fill:#e8f5e9,stroke:#4CAF50
    style T4 fill:#e8f5e9,stroke:#4CAF50
    style T5 fill:#e8f5e9,stroke:#4CAF50
    style T6 fill:#e8f5e9,stroke:#4CAF50
    style DB fill:#fce4ec,stroke:#E91E63
    style EMB fill:#fce4ec,stroke:#E91E63
    style MAIN fill:#fff9c4,stroke:#FFC107
    style COUNTS fill:#fff9c4,stroke:#FFC107

作者

阿诺·博塞崛起巴塞尔大学 克劳德代码,人类学。

引用

如果你在研究中使用rijksmuseum iconclass mcp,请按如下方式引用:

APA(第7版)

A.博塞(2026)。 *利物浦足球俱乐部* (版本0.4.0)\[软件\]。巴塞尔大学研究和基础设施支持(RISE)。https://github.com/kintopp/rijksmuseum-iconclass-mcp

BibTeX

@software{bosse_2026_rijksmuseum_iconclass_mcp,
  author    = {Bosse, Arno},
  title     = {{rijksmuseum-iconclass-mcp}},
  year      = {2026},
  version   = {0.4.0},
  publisher = {Research and Infrastructure Support (RISE), University of Basel},
  url       = {https://github.com/kintopp/rijksmuseum-iconclass-mcp},
  orcid     = {0000-0003-3681-1289},
  note      = {Developed with Claude Code (Anthropic, \url{https://www.anthropic.com})}
}

许可证

麻省理工学院

致谢

目录标签

目录标签

搜索JavaScriptClaudeIconclass搜索本地部署语义搜索艺术研究AI助手文化遗产

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP