artic-mcp

查看源码
2025-5-12
Words 1915Read Time 5 min
Score:85

提供芝加哥艺术博物馆藏品的自然语言搜索服务,支持通过MCP协议访问艺术作品资源。

芝加哥艺术学院 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 安装

            通过 Smithery 自动为 Claude Desktop 安装 artic-mcp:

            示例查询

            以下是一些在连接此服务器后可以向 AI 模型提出的问题:

            贡献

            欢迎贡献!请随时提交 Pull Request。

            许可证

            此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。更多详情请参阅项目仓库中的 LICENSE 文件。

            免责声明

            此 MCP 服务器并非芝加哥艺术学院的官方产品。它是基于芝加哥艺术学院 API 的第三方 MCP 服务器实现。
            上一篇
            xlsm-mcp-server
            下一篇
            mcp-cobot-server