National Parks

Acesse informações em tempo real sobre os Parques Nacionais dos EUA, incluindo detalhes dos parques, alertas e atividades, por meio da API do Serviço de Parques Nacionais (NPS).

Documentação

Servidor MCP National Parks

smithery badge Verified on MseeP

Servidor MCP para a API do National Park Service (NPS), fornecendo informações em tempo real sobre os Parques Nacionais dos EUA, incluindo detalhes dos parques, alertas e atividades.

Ferramentas

  1. findParks

    • Pesquisar parques nacionais com base em vários critérios
    • Entradas:
      • stateCode (string opcional): Filtrar parques por código do estado (ex.: "CA" para Califórnia). Vários estados podem ser separados por vírgula (ex.: "CA,OR,WA")
      • q (string opcional): Termo de busca para filtrar parques por nome ou descrição
      • limit (número opcional): Número máximo de parques a retornar (padrão: 10, máx: 50)
      • start (número opcional): Posição inicial para resultados (útil para paginação)
      • activities (string opcional): Filtrar por atividades disponíveis (ex.: "hiking,camping")
    • Retorna: Parques correspondentes com informações detalhadas
  2. getParkDetails

    • Obter informações abrangentes sobre um parque nacional específico
    • Entradas:
      • parkCode (string): O código do parque nacional (ex.: "yose" para Yosemite, "grca" para Grand Canyon)
    • Retorna: Informações detalhadas do parque, incluindo descrições, horários, taxas, contatos e atividades
  3. getAlerts

    • Obter alertas atuais para parques nacionais, incluindo fechamentos, perigos e informações importantes
    • Entradas:
      • parkCode (string opcional): Filtrar alertas por código do parque (ex.: "yose" para Yosemite). Vários parques podem ser separados por vírgula (ex.: "yose,grca")
      • limit (número opcional): Número máximo de alertas a retornar (padrão: 10, máx: 50)
      • start (número opcional): Posição inicial para resultados (útil para paginação)
      • q (string opcional): Termo de busca para filtrar alertas por título ou descrição
    • Retorna: Alertas atuais organizados por parque
  4. getVisitorCenters

    • Obter informações sobre centros de visitantes e seus horários de funcionamento
    • Entradas:
      • parkCode (string opcional): Filtrar centros de visitantes por código do parque (ex.: "yose" para Yosemite). Vários parques podem ser separados por vírgula (ex.: "yose,grca")
      • limit (número opcional): Número máximo de centros de visitantes a retornar (padrão: 10, máx: 50)
      • start (número opcional): Posição inicial para resultados (útil para paginação)
      • q (string opcional): Termo de busca para filtrar centros de visitantes por nome ou descrição
    • Retorna: Informações do centro de visitantes, incluindo localização, horários e detalhes de contato
  5. getCampgrounds

    • Obter informações sobre acampamentos disponíveis e suas comodidades
    • Entradas:
      • parkCode (string opcional): Filtrar acampamentos por código do parque (ex.: "yose" para Yosemite). Vários parques podem ser separados por vírgula (ex.: "yose,grca")
      • limit (número opcional): Número máximo de acampamentos a retornar (padrão: 10, máx: 50)
      • start (número opcional): Posição inicial para resultados (útil para paginação)
      • q (string opcional): Termo de busca para filtrar acampamentos por nome ou descrição
    • Retorna: Informações do acampamento, incluindo comodidades, taxas e detalhes de reserva
  6. getEvents

    • Encontrar eventos futuros nos parques
    • Entradas:
      • parkCode (string opcional): Filtrar eventos por código do parque (ex.: "yose" para Yosemite). Vários parques podem ser separados por vírgula (ex.: "yose,grca")
      • limit (número opcional): Número máximo de eventos a retornar (padrão: 10, máx: 50)
      • start (número opcional): Posição inicial para resultados (útil para paginação)
      • dateStart (string opcional): Data de início para filtrar eventos (formato: AAAA-MM-DD)
      • dateEnd (string opcional): Data de término para filtrar eventos (formato: AAAA-MM-DD)
      • q (string opcional): Termo de busca para filtrar eventos por título ou descrição
    • Retorna: Informações do evento, incluindo datas, horários e descrições

Configuração

Instalação via Smithery

Para instalar o mcp-server-nationalparks para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude

Chave da API NPS

  1. Obtenha uma chave de API gratuita no Portal do Desenvolvedor do National Park Service
  2. Armazene esta chave com segurança, pois ela será usada para autenticar solicitações

Uso com Claude Desktop

Para usar este servidor com Claude Desktop, adicione o seguinte ao seu claude_desktop_config.json:

{
  "mcpServers": {
    "nationalparks": {
      "command": "npx",
      "args": ["-y", "mcp-server-nationalparks"],
      "env": {
        "NPS_API_KEY": "YOUR_NPS_API_KEY"
      }
    }
  }
}

Exemplo de Uso

Encontrando Parques em um Estado

Tell me about national parks in Colorado.

Obtendo Detalhes Sobre um Parque Específico

What's the entrance fee for Yellowstone National Park?

Verificando Alertas ou Fechamentos

Are there any closures or alerts at Yosemite right now?

Encontrando Centros de Visitantes

What visitor centers are available at Grand Canyon National Park?

Procurando Acampamentos

Are there any campgrounds with electrical hookups in Zion National Park?

Encontrando Eventos Futuros

What events are happening at Acadia National Park next weekend?

Planejando uma Viagem com Base em Atividades

Which national parks in Utah have good hiking trails?

Licença

Este servidor MCP é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Apêndice: Parques Nacionais Populares e seus códigos

Nome do ParqueCódigo do Parque
Yosemiteyose
Grand Canyongrca
Yellowstoneyell
Zionzion
Great Smoky Mountainsgrsm
Acadiaacad
Olympicolym
Rocky Mountainromo
Joshua Treejotr
Sequoia & Kings Canyonseki

Para uma lista completa, visite o site do NPS.