内容
# tickadoo MCP 服务器
`@tickadoo/mcp-server` 是 tickadoo MCP 的本地标准输入/输出入口。从 v2.0.0 版本开始,它是一个薄的桥梁,通向位于:
```text
https://mcp.tickadoo.com/mcp
```
的规范远程服务器。
该软件包不再定义工具、格式化目录数据或调用本地 tickadoo 后端。它连接到远程 Streamable HTTP MCP 服务器,并代理 `tools/list`、`tools/call`、`resources/list`、`resources/read` 和 `ping`。实时远程服务器拥有工具列表、模式、结果和错误。
不需要 API 密钥。
## 安装
当您的 MCP 客户端支持 Streamable HTTP 时,直接使用托管的远程服务器:
```json
{
"mcpServers": {
"tickadoo": {
"url": "https://mcp.tickadoo.com/mcp"
}
}
}
```
当您的 MCP 客户端需要本地标准输入/输出命令时,请使用 npm 软件包:
```json
{
"mcpServers": {
"tickadoo": {
"command": "npx",
"args": ["-y", "@tickadoo/mcp-server"]
}
}
}
```
## 配置
设置 `TICKADOO_MCP_URL` 以将桥梁指向另一个兼容的 Streamable HTTP MCP 端点:
```bash
TICKADOO_MCP_URL=http://127.0.0.1:8787/mcp npx -y @tickadoo/mcp-server
```
设置 `TICKADOO_LOG_LEVEL=none` 以禁止桥梁状态日志输出到标准错误流。
## 本地开发
```bash
npm install
npm run build
npm test
```
运行已构建的标准输入/输出桥梁:
```bash
node dist/index.js
```
从实时远程服务器刷新 MCP 注册表元数据:
```bash
npm run sync:server-json
```
运行可选的实时集成测试:
```bash
LIVE=1 npm test
```
## 实时工具
当前的工具列表由远程 MCP 服务器提供。访问 [mcp.tickadoo.com](https://mcp.tickadoo.com) 或运行 `npm run sync:server-json` 以刷新此存储库中的注册表元数据。
## 隐私与数据处理
- **不需要账户或 API 密钥。** 服务器主要是只读的:它公开了 tickadoo 的公共体验目录(搜索、推荐、可用性、比较、行程)并返回预订链接 - 它不需要收集、存储或要求个人数据来运行。
- **发送的内容:** 工具参数(例如城市名称、查询文本或选择的体验 ID)被转发到 tickadoo 后端以满足请求。桥梁不添加跟踪也不要求凭证。
- **第一方服务。** tickadoo 是目录和后端的运营商;供应商库存以 tickadoo 的名义呈现。预订在 tickadoo.com 上完成。
- **完整政策:** [tickadoo.com/privacy](https://tickadoo.com/privacy)。问题:support@tickadoo.com。