🚀 文化遗产MCP服务器
这是一个模型上下文协议(MCP)服务器,可让用户访问欧洲文化遗产藏品和艺术品。
✨ 主要特性
- 可按艺术家、标题、类型或描述搜索文化遗产物品。
- 获取特定艺术品的详细信息。
- 按文化机构浏览藏品。
- 基于用户兴趣提供人工智能推荐。
- 可访问欧洲主要博物馆的著名艺术品。
📦 安装指南
- 安装依赖项:
pip install -r requirements.txt
- 运行服务器:
python server.py
💻 使用示例
基础用法
以下是一些常见的使用示例:
- 搜索:"梵高"、"绘画"、"文艺复兴"
- 获取详情:艺术品ID "1"、"2" 等
- 按机构搜索:"卢浮宫"、"现代艺术博物馆"
- 获取推荐:"现代艺术"、"古典绘画"
📚 详细文档
可用工具
search_cultural_heritage(query: str, limit: int = 5)
从欧洲机构搜索文化遗产物品。
参数:
query:搜索词(艺术家姓名、艺术品标题、类型等)
limit:返回结果的最大数量(默认值:5)
返回值:
get_artwork_details(artwork_id: str)
获取特定艺术品的详细信息。
参数:
返回值:
get_collections_by_institution(institution_name: str)
从特定博物馆或文化机构获取艺术品。
参数:
institution_name:文化机构的名称(例如,"卢浮宫"、"大英博物馆")
返回值:
get_cultural_recommendations(user_interest: str)
基于用户兴趣提供人工智能推荐。
参数:
user_interest:用户的文化兴趣(例如,"现代艺术"、"文艺复兴"、"印象派")
返回值:
示例数据
服务器包含主要机构的著名艺术品:
- 《星夜》(梵高) - 现代艺术博物馆
- 《蒙娜丽莎》(列奥纳多·达·芬奇) - 卢浮宫博物馆
- 《神奈川冲浪里》(葛饰北斋) - 大英博物馆
- 《戴珍珠耳环的少女》(维米尔) - 莫瑞泰斯皇家美术馆
- 《记忆的永恒》(达利) - 现代艺术博物馆
- 《维纳斯的诞生》(波提切利) - 乌菲兹美术馆
API集成
此MCP服务器可以扩展以集成以下内容:
- 欧洲文化遗产门户API(欧洲文化遗产)
- 博物馆API(荷兰国立博物馆、大都会艺术博物馆等)
- 数字图书馆藏品
- 考古数据库