关于 tickadoo Experiences and Events
tickadoo MCP 帮助 AI 助手发现并比较全球剧院演出、旅行团、景点及其他现场体验。远程服务可提供实时库存和预订链接,无需账户或 API 密钥。
主要功能
- 01搜索全球现场体验
- 02比较剧院演出、旅行团和景点
- 03查询实时库存
- 04生成行程建议
- 05提供 tickadoo 预订链接
- 06通过远程连接或 npm stdio 桥接接入
适用场景
- 01查找伦敦今晚的活动
- 02规划巴黎美食行程
- 03比较罗马徒步旅行团
MCP 相关
远程 Streamable HTTP MCP 服务提供体验发现及相关工具,并可返回实时库存和预订链接。npm stdio 桥接程序将 MCP 请求转发至远程端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.tickadoo.com/mcpclaude mcp add --transport http tickadoo-tickadoo https://mcp.tickadoo.com/mcp{"mcpServers":{"tickadoo-tickadoo":{"type":"http","url":"https://mcp.tickadoo.com/mcp"}}}在 Cursor 中打开{"servers":{"tickadoo-tickadoo":{"type":"http","url":"https://mcp.tickadoo.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"tickadoo-tickadoo":{"type":"http","url":"https://mcp.tickadoo.com/mcp"}}}{"mcpServers":{"tickadoo-tickadoo":{"serverUrl":"https://mcp.tickadoo.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
27| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| city | string | 否 | 城市 slug,例如 "london"、"new-york"、"paris"。 |
| tags | array | 否 | 按体验标签筛选。多个标签采用 AND 组合(每个标签都必须匹配),因此添加更多标签会缩小结果范围。使用小写单数形式;匹配基于标签数组中的子字符串。目录中的规范标签分类按频率排序如下:'tour'、'attraction'、'historical'、'outdoor'、'museum'、'family'、'landmark'、'adventure'、'show'、'indoor'、'food & drink'、'transport'、'theatre'、'concert'、'theme park'、'cruise'、'nightlife'、'comedy'、'musical'、'city pass'、'sport'、'dance'、'aquarium'、'zoo'、'gallery'、'opera'、'wellness'、'water park'、'workshop'、'religious'、'festival'。示例:博物馆使用 ['museum'];室内家庭景点使用 ['family','indoor'];户外冒险活动使用 ['outdoor','adventure']。其他自由格式值也可能按子字符串匹配,但不保证能匹配。 |
| limit | integer | 否 | 要返回的结果数量(1-50)。默认值为 10。 |
| query | string | 否 | 自由文本查询词,与体验名称和场馆匹配(不匹配描述)。查询词会拆分为多个必须全部匹配的词,因此适合用于标题或关键词;若查询词与名称均不匹配,则返回标记为 match_type "fallback_city_ranked" 的城市热门推荐。 |
| format | enum | 否 | 响应格式。'json' 返回结构化记录;'text' 返回相同内容,并以适合聊天界面的简短叙述段落呈现。json | text |
| category | string | 否 | 类别 slug,例如:“theatre”“tours”“museums”“attractions”。 |
| language | string | 否 | 用于可读文本字段的 BCP-47 语言代码(例如,“en”“fr-FR”)。未指定时默认为英语。 |
| max_price | number | 否 | 所列货币中每人的最高价格。正值表示设置上限;0(或未设置)表示不设价格上限。 |
| min_rating | number | 否 | 0–5 分制的最低综合评分。 |
| popular_only | boolean | 否 | 已弃用:请使用 restrict_to_top_rated。硬性高评分结果筛选条件的别名(rating >= 4.5 且 review_count >= 100)。该名称暗示这是排序提示,但它实际是硬性 WHERE 子句。现有调用方可继续照常使用。 |
| indoor_outdoor | enum | 否 | 场景筛选条件。“indoor” / “outdoor”通过 products.tags 列匹配(目录中约有 2,100 个室内产品和 5,000 个室外产品带有标签)。“either”表示不应用筛选条件。indoor | outdoor | either |
| min_review_count | integer | 否 | 客户评价的最低数量。用于筛除新产品或评价较少的产品。 |
| restrict_to_top_rated | boolean | 否 | 硬性结果筛选条件。为 true 时,仅返回 rating >= 4.5 且 review_count >= 100 的产品。这是 WHERE 子句,而非排序提示。未达到门槛的结果会被完全剔除。仅当调用方确实想排除评分较低或评价较少的产品时使用。若要按人气排序但不排除结果,请勿设置此项;结果已按评分和评价数量排序。 |
详细介绍
tickadoo MCP:为 AI 助手提供现场体验
tickadoo 的 MCP 服务让 AI 助手能够发现并比较全球各地的剧院演出、旅行团、景点、隐秘宝藏及其他现场体验。完整的 MCP 接口可返回实时可用情况和 tickadoo 预订链接。无需账号或 API 密钥。
试试看
- “今晚伦敦有什么活动?”
- “规划一份巴黎 3 天美食行程。”
- “比较罗马的徒步旅行团。”
连接
远程(Streamable HTTP),无需安装:
{ "mcpServers": { "tickadoo": { "url": "https://mcp.tickadoo.com/mcp" } } }
或者用于 stdio 客户端的 npm 桥接程序:
npx -y @tickadoo/mcp-server
tickadoo MCP 服务
@tickadoo/mcp-server 是 tickadoo MCP 的本地 stdio 入口。自 v2.0.0 起,它只是连接到规范远程服务的轻量桥接程序:
https://mcp.tickadoo.com/mcp
Meta Muse 连接器
目录提交材料包和 Muse 应获取的简介位于 connectors/muse/ 中。稳定版简介:
https://raw.githubusercontent.com/tickadoo/tickadoo-mcp/main/connectors/muse/muse.md
使用 connectors/muse/SUBMISSION.md 在 muse.ai/platform 提交。无需 API 密钥。发现由此 MCP 服务提供;结账仍在 tickadoo.com 上进行。
Agent Plugins 1.0
此代码库也是一个可移植的 Agent Plugins 1.0.0 软件包。兼容的客户端会发现根目录中的 plugin.json、skills/ 中的 7 个工作流,以及 mcp.json 中无需凭据的 Streamable HTTP 配置。可移植的 OpenAI/Codex 软件包使用独立的仅供发现的端点 https://mcp.tickadoo.com/mcp/agents;它不会返回直接购买、交易或结账链接。OpenAI 的插件目录会读取根清单中的 extensions.com.openai。
npm stdio 桥接程序、MCP Registry、Claude、可直接复制的 Copilot 云 MCP 适配器、Gemini、Smithery、Muse 和直接集成仍使用既有的完整端点 https://mcp.tickadoo.com/mcp。Copilot 可移植插件市场条目则会安装根目录中的公开 Agent 软件包。这两个接口有意区分。.codex-plugin/plugin.json 仍是可移植公开 Agent 软件包的兼容格式。
运行 npm run test:plugin,根据随附的官方架构以及封装、发现、传输和密钥安全检查验证软件包。同一命令还会验证确切的 npm tarball 内容,以及 evals/agent-plugin-scenarios.json 中与提供方无关的验收用例集。有关架构决策、验证、发布和回滚流程,请参阅 docs/agent-plugins.md。仅限门户的 OpenAI 交接说明位于
docs/openai-plugin-submission.md。
有意使用既有完整 MCP 接口的 OpenAI Agents API 直接集成,详见
docs/openai-agents-api.md。该集成与公开插件目录软件包相互独立。请使用
https://mcp.tickadoo.com/mcp——裸主机地址是面向用户的可读服务落地页,并非 Streamable HTTP 端点。
此软件包不再定义工具、格式化目录数据或调用本地 tickadoo 后端。它连接到远程 Streamable HTTP MCP 服务,并代理 tools/list、tools/call、resources/list、resources/read 和 ping。实时远程服务负责工具列表、架构、结果和错误。
无需 API 密钥。
安装
当 MCP 客户端支持 Streamable HTTP 时,直接使用托管远程服务:
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}
当 MCP 客户端需要本地 stdio 命令时,使用 npm 包:
{
"mcpServers": {
"tickadoo": {
"command": "npx",
"args": ["-y", "@tickadoo/mcp-server"]
}
}
}
使用 Gemini CLI:
gemini extensions install https://github.com/tickadoo/tickadoo-mcp
使用 Claude Code 支持的市场流程:
claude plugin marketplace add tickadoo/tickadoo-mcp
claude plugin install tickadoo@tickadoo-agent-plugins
Claude 的原生适配器明确使用 HTTP 传输和完整的 MCP URL:
{ "mcpServers": { "tickadoo": { "type": "http", "url": "https://mcp.tickadoo.com/mcp" } } }
或者直接将该完整远程服务添加到 Claude Code。Claude Code 会跳过具有 url 但没有明确 type 的远程条目:
claude mcp add --transport http tickadoo https://mcp.tickadoo.com/mcp
配置
将 TICKADOO_MCP_URL 设置为其他兼容的 Streamable HTTP MCP 端点,以便桥接程序连接到该端点:
TICKADOO_MCP_URL=http://127.0.0.1:8787/mcp npx -y @tickadoo/mcp-server
仅将
TICKADOO_MCP_URL指向你信任的端点:桥接程序会将你的工具参数(城市名称、查询、体验 ID)转发到配置的端点。
将 TICKADOO_LOG_LEVEL=none 设置为关闭桥接程序在 stderr 上输出的状态日志。
本地开发
运行检查前,请使用 Node.js 22+,并安装 Python 3,确保 PATH 中有 python3 可执行文件。注册表回读测试会针对本地测试夹具运行工作流的 Python 验证器;stdio 桥接程序本身只需要 Node.js。
python3 --version
npm install
npm run build
npm test
运行构建好的 stdio 桥接程序:
node dist/index.js
从在线远程服务刷新 MCP 注册表元数据:
npm run sync:server-json
运行可选的在线集成测试:
LIVE=1 npm test
在线工具
当前工具列表由远程 MCP 服务提供。访问 mcp.tickadoo.com,或运行 npm run sync:server-json,以刷新此仓库中的注册表元数据。
隐私与数据处理
- 无需账户或 API 密钥。 完整服务以读取为主:它提供 tickadoo 的公开体验目录(搜索、推荐、可用性、比较、行程),并可能返回 tickadoo 预订链接。便携式公开 Agent 端点为只读,不包含直接购买、交易和结账链接。两个界面在进行发现时都不需要个人数据。
- 发送的内容: 工具参数(例如城市名称、查询文本或所选体验 ID)会转发到 tickadoo 后端以完成请求。桥接程序不会添加追踪,也不会索要凭据。
- 第一方服务。 tickadoo 是目录和后端的运营方;供应商库存以 tickadoo 名义展示。预订在 tickadoo.com 上完成。
- 完整政策: tickadoo.com/privacy。如有疑问,请联系:[email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。