用途
travel-art-mcp 是 travel.art 的 Model Context Protocol(MCP)服务器,目标是把 travel.art 的艺术旅游数据暴露给 AI 智能体。数据范围包括双年展(如威尼斯双年展、惠特尼双年展)、艺术博览会(如 Art Basel、Frieze)、主要博物馆参观指南以及艺术旅行推荐。
主要能力
截至 v1,服务器提供三个工具:
- find_art_events:查找双年展、艺术博览会、艺术节,返回日期、场馆、票务信息、摘要以及完整指南链接。
- find_museum_guide:提供主要博物馆(卢浮宫、梵蒂冈博物馆、乌菲齐美术馆)的 2026 年票务信息、开放时间和必看作品。
- recommend_art_trip:基于城市生成行程推荐,仅使用 travel.art 已发布的内容。
目录版本为 v1.6.0,包含 23 个活动、12 家博物馆和 6 条中转停留行程,数据从已发布的日历和核心文章同步,活动事实于 2026-09-14 重新核验。
使用方式
服务器在线地址为 https://mcp.travel.art/。传输方式为 MCP Streamable HTTP(请求/响应模式,不使用 SSE,单次工具调用)。协议版本为 2025-03-26。认证方式为无(公开只读)。
运行时为 Cloudflare Workers 免费层(每天 10 万次请求),语言为 TypeScript。
Claude Desktop 配置:添加到 macOS 的 ~/Library/Application Support/Claude/claude_desktop_config.json(需要在环境变量中提供 CLOUDFLARE_API_TOKEN 和 CLOUDFLARE_ACCOUNT_ID,或使用 wrangler login)。Worker 通过 Cloudflare API 绑定到 mcp.travel.art 自定义域名(一次性设置,参见 DECISIONS.md 2026-05-08)。
适用场景
适合需要把艺术旅游信息接入 AI 智能体的场景,例如查询双年展与艺术博览会日程、获取博物馆参观指南、生成基于城市的艺术旅行行程。
限制与未来计划
当前为公开只读,无认证;传输为请求/响应模式,不支持流式响应;速率限制依赖 Cloudflare 自身的 DDoS 防护,暂无按 IP 限流;暂无 URL 版本化(计划在破坏兼容性时引入 mcp.travel.art/v1、/v2)。
v2 待办包括:构建时数据提取(用同步脚本读取 content/<slug>/index.md frontmatter,替换手工维护的 data.ts,使新核心文章自动进入 MCP);更多工具(find_artist_residencies、find_collateral_events、today_in_art_tourism);认证层级(为商业客户提供 API-key 层级);流式响应(长行程推荐改用 SSE);速率限制(按 IP 限流);模式版本化。完整智能体操作规范见 .claude/agents/mcp-architect.md。