上海迪士尼门票查询

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

npm version

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 RecursoExplicaçãoIndicador de Status
Consultar preços de ingressos de um diaObter os dados mais recentes de preços de ingressos de um dia do Shanghai Disneyland✅ Suportado
Consultar disponibilidade de ingressos de um diaVerificar se os ingressos de um dia estão esgotados, com suporte para consulta de datas futuras✅ Suportado
Consultar preços de ingressos de dois diasObter os dados mais recentes de preços de ingressos de dois dias do Shanghai Disneyland✅ Suportado
Consultar disponibilidade de ingressos de dois diasVerificar 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

  1. Clone o repositório do projeto
git clone [仓库地址]
cd sh-disney-mcp
  1. Instale as dependências
pnpm install
  1. Compile o projeto
pnpm run build
  1. 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.