芝加哥艺术学院 MCP 服务器
这是一个基于 Model Context Protocol (MCP) 的服务器,通过自然语言交互提供对芝加哥艺术学院藏品的访问。该服务器允许 AI 模型搜索芝加哥艺术学院的艺术藏品,并将艺术品作为资源提供。
功能
该服务器为 AI 模型提供了以下工具,用于与艺术藏品进行交互。服务器还包含一个名为 art-gallery 的提示词,可以为特定艺术家生成一个交互式艺术画廊。
1. 按标题搜索 (search-by-title)
在芝加哥艺术学院中按标题搜索艺术品。
- 输入:
title
(string) 要搜索的艺术品标题。limit
(number, 可选, 默认 10) 每页返回的资源数量。page
(number, 可选, 默认 1) 要返回的结果页码。用于分页。
- 输出:
2. 获取特定艺术品 (get-artwork-by-id)
根据 ID 获取艺术品的详细信息,包括图片(如果可用)。
- 输入:
id
(number) 要检索的艺术品 ID。includeImage
(boolean, 可选, 默认 true) 是否在响应中包含艺术品图片。
- 输出:
3. 全文搜索 (full-text-search)
对艺术品的元数据进行全文搜索,查找包含搜索词的结果。
- 输入:
query
(string) 要搜索的元数据关键词。limit
(number, 可选, 默认 10) 每页返回的资源数量。page
(number, 可选, 默认 1) 要返回的结果页码。用于分页。
- 输出:
4. 艺术家搜索 (search-for-artist)
搜索特定艺术家。
- 输入:
name
(string) 要搜索的艺术家名称。limit
(number, 可选, 默认 10) 每页返回的资源数量。page
(number, 可选, 默认 1) 要返回的结果页码。用于分页。
- 输出:
5. 按艺术家查找艺术品 (get-artwork-by-artist)
查找特定艺术家的作品。
- 输入:
id
(number) 要搜索的艺术家的 ID。应为search-for-artist
工具返回的艺术家 ID。limit
(number, 可选, 默认 10) 每页返回的资源数量。page
(number, 可选, 默认 1) 要返回的结果页码。用于分页。
- 输出:
6. 艺术画廊提示词 (art-gallery)
在 Claude Desktop 应用中,使用此提示词——以及您选择的艺术家名称——生成一个展示其作品的交互式 HTML 艺术画廊。
由于安全原因,Claude Desktop 应用中不会显示图片。您可以从 Claude Desktop 下载 HTML 文件,并在浏览器中查看图片。
Claude Desktop 示例
在浏览器中生成的画廊
使用方式
在 Claude Desktop 中使用
将以下内容添加到您的
claude_desktop_config.json
文件中:通过 Smithery 安装
示例查询
以下是一些在连接此服务器后可以向 AI 模型提出的问题:
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。更多详情请参阅项目仓库中的 LICENSE 文件。
免责声明
- Author:waytomcp
- URL:https://www.waytomcp.com/article/mikechao/artic-mcp
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!