PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP ServerssearchNPS国家公园信息助手
返回「search」

NPS国家公园信息助手

modelscope·@KyrieTangSheng/mcp-server-nationalparks

search0下载HostedModelScope

简介

通过NPS API提供关于美国国家公园的实时信息,使用户能够搜索公园、查看详细信息、警报、游客中心、露营地和即将举行的活动。

MCP Server 详情

来自 ModelScope 索引

国家公园 MCP 服务器

smithery 徽章

为国家公园服务 (NPS) API 提供的 MCP 服务器,提供关于美国国家公园的实时信息,包括公园详情、警报和活动。

工具

# 国家公园 MCP 服务器
[![smithery 徽章](https://smithery.ai/badge/@KyrieTangSheng/mcp-server-nationalparks)](https://link.0)

为国家公园服务 (NPS) API 提供的 MCP 服务器,提供关于美国国家公园的实时信息,包括公园详情、警报和活动。

## 工具
  1. findParks

    • Search for national parks based on various criteria
    • Inputs:
      • stateCode (optional string): Filter parks by state code (e.g., "CA" for California). Multiple states can be comma-separated (e.g., "CA,OR,WA")
      • q (optional string): Search term to filter parks by name or description
      • limit (optional number): Maximum number of parks to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • activities (optional string): Filter by available activities (e.g., "hiking,camping")
    • Returns: Matching parks with detailed information
  2. getParkDetails

    • Get comprehensive information about a specific national park
    • Inputs:
      • parkCode (string): The park code of the national park (e.g., "yose" for Yosemite, "grca" for Grand Canyon)
    • Returns: Detailed park information including descriptions, hours, fees, contacts, and activities
  3. getAlerts

    • Get current alerts for national parks including closures, hazards, and important information
    • Inputs:
      • parkCode (optional string): Filter alerts by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of alerts to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter alerts by title or description
    • Returns: Current alerts organized by park
  4. getVisitorCenters

    • Get information about visitor centers and their operating hours
    • Inputs:
      • parkCode (optional string): Filter visitor centers by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of visitor centers to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter visitor centers by name or description
    • Returns: Visitor center information including location, hours, and contact details
  5. getCampgrounds

    • Get information about available campgrounds and their amenities
    • Inputs:
      • parkCode (optional string): Filter campgrounds by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of campgrounds to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • q (optional string): Search term to filter campgrounds by name or description
    • Returns: Campground information including amenities, fees, and reservation details
  6. getEvents

    • Find upcoming events at parks
    • Inputs:
      • parkCode (optional string): Filter events by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca")
      • limit (optional number): Maximum number of events to return (default: 10, max: 50)
      • start (optional number): Start position for results (useful for pagination)
      • dateStart (optional string): Start date for filtering events (format: YYYY-MM-DD)
      • dateEnd (optional string): End date for filtering events (format: YYYY-MM-DD)
      • q (optional string): Search term to filter events by title or description
    • Returns: Event information including dates, times, and descriptions

设置

通过 Smithery 安装

通过 Smithery 自动安装 mcp-server-nationalparks 到 Claude 桌面版:

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

NPS API 密钥

  1. 从 国家公园服务开发者门户 获取一个免费的 API 密钥
  2. 安全地存储此密钥,因为它将用于验证请求

与 Claude 桌面版一起使用

要与此服务器配合 Claude 桌面版使用,请在 claude_desktop_config.json 文件中添加以下内容:

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

示例用法

查找某个州的公园

Tell me about national parks in Colorado.

获取特定公园的详细信息

What's the entrance fee for Yellowstone National Park?

检查警报或关闭情况

Are there any closures or alerts at Yosemite right now?

查找游客中心

What visitor centers are available at Grand Canyon National Park?

寻找露营地

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

查找即将举行的活动

What events are happening at Acadia National Park next weekend?

根据活动计划旅行

Which national parks in Utah have good hiking trails?

许可证

该 MCP 服务器根据 MIT 许可证发布。详情请参阅 LICENSE 文件。

附录:热门国家公园及其代码

公园名称公园代码
约塞米蒂yose
大峡谷grca
黄石yell
锡安zion
大雾山grsm
阿卡迪亚acad
奥林匹克olym
落基山romo
约书亚树jotr
巨杉和国王峡谷seki

完整列表请访问 NPS 网站。

相关 MCP Servers(来自「search」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

代码上下文MCP

一个MCP服务器,它在本地git仓库上提供语义搜索功能,使用户能够克隆仓库、处理分支并通过矢量化代码块搜索代码。

@fkesheh/code-context-mcp

代码索引MCP

一种模型上下文协议(MCP)服务器,可以帮助大型语言模型以最少的设置来索引、搜索和分析代码库。

@johnhuang316/code-index-mcp

代码知识记忆库工具

通过向量嵌入技术,为项目提供记忆库和RAG上下文支持,以增强代码理解和管理,并与RooCode和Cline集成。

@davidvc/code-knowledge-mcptool

飞常准-Aviation

VariFlight航班信息服务的模型上下文协议(MCP)服务器实现方案。该服务器提供了多种工具,支持查询航班信息、天气数据及航班舒适度指标。

@variflight-ai/variflight-mcp

火车时刻查询服务

基于GTFS数据的Caltrain火车时刻查询服务,提供实时火车时刻表、站点查询和时间特定查询功能。

myalone/caltrain

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/kyrietangsheng-mcp-server-nationalparks/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

1. `findParks` - Search for national parks based on various criteria - Inputs: - `stateCode` (optional string): Filter parks by state code (e.g., "CA" for California). Multiple states can be comma-separated (e.g., "CA,OR,WA") - `q` (optional string): Search term to filter parks by name or description - `limit` (optional number): Maximum number of parks to return (default: 10, max: 50) - `start` (optional number): Start position for results (useful for pagination) - `activities` (optional string): Filter by available activities (e.g., "hiking,camping") - Returns: Matching parks with detailed information 2. `getParkDetails` - Get comprehensive information about a specific national park - Inputs: - `parkCode` (string): The park code of the national park (e.g., "yose" for Yosemite, "grca" for Grand Canyon) - Returns: Detailed park information including descriptions, hours, fees, contacts, and activities 3. `getAlerts` - Get current alerts for national parks including closures, hazards, and important information - Inputs: - `parkCode` (optional string): Filter alerts by park code (e.g., "yose" for Yosemite). Multiple parks can be comma-separated (e.g., "yose,grca") - `limit` (optional number): Maximum number of alerts to return (default: 10, max: 50) - `start` (optional number): Start position for results (useful for pagination) - `q` (optional string): Search term to filter alerts by title or description - Returns: Current alerts organized by park 4. `getVisitorCenters` - Get information about visitor centers and their operating hours - Inputs: - `parkCode` (optional string): …

基本信息

分类
search / location-services
运行方式
Yes
许可证
MIT License
详情文件
kyrietangsheng-mcp-server-nationalparks.md