项目介绍
技术文档摘要
<h1 align="center">上海迪士尼MCP服务器</h1>
<p align="center">
<img src="https://img.shields.io/badge/TypeScript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white">
<img src="https://img.shields.io/badge/MCP-%23FF6B6B.svg?style=for-the-badge&logoColor=white">
<img src="https://img.shields.io/badge/axios-%235A29E4.svg?style=for-the-badge&logo=axios&logoColor=white">
<img src="https://img.shields.io/badge/Express.js-%23000000.svg?style=for-the-badge&logo=express&logoColor=white">
<img src="https://img.shields.io/badge/zod-%233068B7.svg?style=for-the-badge&logo=zod&logoColor=white">
<img src="https://img.shields.io/badge/license-MIT-%237C3AED.svg?style=for-the-badge">
</p>
<p align="center">
<a href="https://www.npmjs.com/package/sh-disney-mcp" target="_blank">
<img src="https://img.shields.io/npm/v/sh-disney-mcp.svg?style=flat&logo=npm" alt="npm 版本">
</a>
</p>
项目介绍
SH Disney MCP 是一个基于模型上下文协议(MCP)的服务器,旨在帮助大型模型通过标准化接口快速获取上海迪士尼乐园的票价和销售状态信息。
NPM 包地址:sh-disney-mcp
功能
| 功能描述 | 描述 | 状态标签 |
|---|
| 查询一日票价格信息 | 获取上海迪士尼乐园一日票的最新价格数据 | ✅ 支持 |
| 检查每日票销售状态 | 检查每日票是否售罄,并支持未来日期查询 | ✅ 支持 |
| 查询两日票价格信息 | 获取上海迪士尼乐园两日票的最新价格数据 | ✅ 支持 |
| 检查两日票销售状态 | 检查两日票是否售罄,并支持未来日期查询 | ✅ 支持 |
安装指南
预备条件
- Node.js 版本 16.x 或更高
- Npm 或 pnpm 包管理器
安装步骤
- 克隆项目仓库
git clone [仓库地址]
cd sh-disney-mcp
- 安装依赖
pnpm install
- 构建项目
pnpm run build
- 本地调试
pnpm run inspect
使用说明
集成MCP主机
{
"mcpServers": {
"sh-disney-mcp": {
"command": "npx",
"args": ["-y", "sh-disney-mcp"]
}
}
}
<video src="https://github.com/user-attachments/assets/2b83de7f-bd3e-4fc4-9854-ed053d14f427" controls width="600"></video>
工具功能描述
getOneDayTicketSaleInfo
功能:检查每日票的销售情况,可用于检查从今天起接下来30天内是否有票售罄。
参数:无
返回值:包含日期和票务状态的文本信息
getOneDayTicketPrice
功能:获取不同类型的单日票的价格信息。
参数:
date: string - 要查询的日期,格式为 "yyyy-MM-dd",例如 "2023-12-25"
返回值:包含不同类型票价格的文本信息
getTwoDayTicketSaleInfo
功能:检查两日票的销售情况,可用于检查从今天起接下来30天内是否有票售罄。
参数:无
返回值:包含日期和票务状态的文本信息
getTwoDayTicketPrice
功能:获取不同类型的两日票的价格信息。
参数:
date: string - 要查询的日期,格式为 "yyyy-MM-dd",例如 "2023-12-25"
返回值:包含不同类型票价格的文本信息
许可证
该项目采用MIT许可证 - 详情请参阅LICENSE文档
贡献指南
欢迎提交问题和拉取请求以帮助改进此项目。在提交代码之前,请确保运行代码质量检查工具以保持代码风格的一致性。