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
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
-
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çãolimit(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
-
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
-
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
-
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
-
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
-
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
- Obtenha uma chave de API gratuita no Portal do Desenvolvedor do National Park Service
- 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 Parque | Código do Parque |
|---|---|
| Yosemite | yose |
| Grand Canyon | grca |
| Yellowstone | yell |
| Zion | zion |
| Great Smoky Mountains | grsm |
| Acadia | acad |
| Olympic | olym |
| Rocky Mountain | romo |
| Joshua Tree | jotr |
| Sequoia & Kings Canyon | seki |
Para uma lista completa, visite o site do NPS.