返回 MCP 目录
public公开dns本地运行

artic-mcp

该项目是一个基于模型上下文协议(MCP)的服务器,提供对芝加哥艺术学院艺术收藏的自然语言交互访问。它允许AI模型搜索芝加哥艺术学院的艺术作品,并将这些作品作为资源使用。服务器提供了多种工具,包括按标题搜索、获取特定艺术品、全文搜索、艺术家搜索、按艺术家查找艺术品等功能,以及一个生成交互式艺术画廊的提示。

article

README

🚀 艺术搜索服务项目

本项目提供了一系列与艺术相关的搜索功能,包括艺术品搜索、艺术家搜索等,还能结合Claude Desktop生成艺术画廊,为用户带来丰富的艺术体验。

🚀 快速开始

本项目提供了多个实用的艺术搜索功能,以下是各功能的详细介绍:

✨ 主要特性

1. 艺术作品搜索(search-for-artwork)

通过艺术家姓名或艺术品标题搜索特定的艺术品。

  • 输入
    • title (字符串):要搜索的艺术品标题。
    • artist (字符串,可选):关联的艺术作品的艺术家名称。
    • limit (数字,可选,默认值为10):要返回的结果数量。
    • page (数字,可选,默认值为1):要显示结果的页面。
  • 输出
{
    "title": "画室",
    "artist": "文森特·梵高",
    "artwork_id": 28560,
    "thumbnail_alt_text": "卧室内的绘画,蓝色墙壁,绿色窗户,棕色床,红色床单。",
    "score": 11473.843
}

2. 艺术家搜索(search-for-artist)

根据艺术家名称搜索特定的艺术家。

  • 输入
    • name (字符串):要搜索的艺术家姓名。
    • limit (数字,可选,默认值为10):要返回的结果数量。
    • page (数字,可选,默认值为1):要显示结果的页面。
  • 输出
{
    "title": "文森特·梵高",
    "artist_id": 40610,
    "score": 55.865852
}

3. 根据艺术家查找艺术作品(get-artwork-by-artist)

根据艺术家的ID查找其艺术作品。

  • 输入
    • id (数字):要搜索的艺术家的ID。
    • limit (数字,可选,默认值为10):要返回的结果数量。
    • page (数字,可选,默认值为1):要显示结果的页面。
  • 输出
{
    "title": "哭泣的树",
    "artwork_id": 52733,
    "thumbnail_alt_text": "使用芦苇笔和黑褐色墨水,并带有黑色chalk在米色纸张上。",
    "score": 11.8061
}

4. 艺术画廊提示(art - gallery)

在Claude Desktop应用程序中,结合此提示与所选艺术家的姓名,生成一个交互式HTML艺术画廊,展示其作品。

⚠️ 重要提示

Claude Desktop中不会显示图像出于安全考虑。可以在下载后将HTML文件在浏览器中查看。

📦 安装指南

在Claude Desktop中的使用

claude_desktop_config.json中添加以下内容:

{
    "mcp - servers": {
        "artic - museum": {
            "command": "npx",
            "args": [
                "-y",
                "artic - mcp"
            ]
        }
    }
}

使用Smithery安装

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

npx -y @smithery/cli install @mikechao/artic - mcp --client claude

💻 使用示例

示例查询

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

你能展示我“夜 owl”这幅画吗?
你能找到1890年文森特·梵高创作的正在展出的艺术作品吗?
你能找到杰克逊·波洛克(Jackson Pollock)的艺术作品吗?

📄 许可证

此MCP服务器根据MIT许可证发布。这意味着你可以自由地使用、修改和分发软件,但需遵守MIT许可证的条款和条件。有关详细信息,请参阅项目存储库中的LICENSE文件。

📢 免责声明

此MCP Server与芝加哥艺术学院没有正式关联。它是芝加哥艺术学院API的第三方实现。

🙌 贡献

欢迎贡献!请随意提交拉取请求。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端