上海迪士尼门票查询
O sh-disney-mcp é um servidor MCP baseado no Model Context Protocol (MCP), projetado para ajudar grandes modelos a obter rapidamente informações sobre preços de ingressos e status de venda do Shanghai Disney Resort por meio de uma interface padronizada.
Documentação
上海迪士尼MCP Server
Sobre o Projeto
sh-disney-mcp é um servidor MCP baseado no Model Context Protocol (MCP), projetado para ajudar modelos de linguagem de grande porte a obter rapidamente informações sobre preços de ingressos e status de disponibilidade do Shanghai Disneyland por meio de uma interface padronizada.
Endereço do pacote NPM: sh-disney-mcp
Recursos
| Descrição do Recurso | Explicação | Indicador de Status |
|---|---|---|
| Consultar preços de ingressos de um dia | Obter os dados mais recentes de preços de ingressos de um dia do Shanghai Disneyland | ✅ Suportado |
| Consultar disponibilidade de ingressos de um dia | Verificar se os ingressos de um dia estão esgotados, com suporte para consulta de datas futuras | ✅ Suportado |
| Consultar preços de ingressos de dois dias | Obter os dados mais recentes de preços de ingressos de dois dias do Shanghai Disneyland | ✅ Suportado |
| Consultar disponibilidade de ingressos de dois dias | Verificar se os ingressos de dois dias estão esgotados, com suporte para consulta de datas futuras | ✅ Suportado |
Guia de Instalação
Pré-requisitos
- Node.js 16.x ou superior
- Gerenciador de pacotes npm ou pnpm
Passos de Instalação
- Clone o repositório do projeto
git clone [仓库地址]
cd sh-disney-mcp
- Instale as dependências
pnpm install
- Compile o projeto
pnpm run build
- Depuração local
pnpm run inspect
Instruções de Uso
Integração com o host MCP
{
"mcpServers": {
"sh-disney-mcp": {
"command": "npx",
"args": ["-y", "sh-disney-mcp"]
}
}
}
Descrição das Funções
getOneDayTicketSaleInfo
Função: Verifica a disponibilidade de ingressos de um dia, permitindo consultar se os ingressos estão esgotados para os próximos 30 dias a partir de hoje.
Parâmetros: Nenhum
Valor de retorno: Informações textuais contendo datas e status dos ingressos
getOneDayTicketPrice
Função: Obtém informações de preços para diferentes tipos de ingressos de um dia.
Parâmetros:
date: string - Data a ser consultada, no formato "yyyy-MM-dd", por exemplo "2023-12-25"
Valor de retorno: Informações textuais contendo preços de diferentes tipos de ingressos
getTwoDayTicketSaleInfo
Função: Verifica a disponibilidade de ingressos de dois dias, permitindo consultar se os ingressos estão esgotados para os próximos 30 dias a partir de hoje.
Parâmetros: Nenhum
Valor de retorno: Informações textuais contendo datas e status dos ingressos
getTwoDayTicketPrice
Função: Obtém informações de preços para diferentes tipos de ingressos de dois dias.
Parâmetros:
date: string - Data a ser consultada, no formato "yyyy-MM-dd", por exemplo "2023-12-25"
Valor de retorno: Informações textuais contendo preços de diferentes tipos de ingressos
Licença
Este projeto é licenciado sob a licença MIT - consulte o arquivo LICENSE para mais detalhes
Guia de Contribuição
Sinta-se à vontade para enviar Issues e Pull Requests para ajudar a melhorar este projeto. Antes de enviar código, certifique-se de executar as ferramentas de verificação de qualidade de código para manter a consistência do estilo.