返回市场
国家公园服务器

国家公园服务器

作者:KyrieTangSheng35 星标更新:2025-06-18

项目介绍

国家公园MCP服务器

smithery徽章 在MseeP上验证

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

工具

  1. findParks

    • 根据各种标准搜索国家公园
    • 输入参数:
      • stateCode(可选字符串):按州代码过滤公园(例如,“CA”代表加利福尼亚)。多个州可以用逗号分隔(例如,“CA,OR,WA”)
      • q(可选字符串):通过名称或描述来筛选公园的搜索词
      • limit(可选数字):返回的最大公园数量(默认:10,最大:50)
      • start(可选数字):结果的起始位置(用于分页)
      • activities(可选字符串):按可用活动筛选(例如,“hiking,camping”)
    • 返回值:匹配的公园及其详细信息
  2. getParkDetails

    • 获取特定国家公园的综合信息
    • 输入参数:
      • parkCode(字符串):国家公园的公园代码(例如,“yose”代表优胜美地,“grca”代表大峡谷)
    • 返回值:详细的公园信息,包括描述、营业时间、费用、联系方式和活动
  3. getAlerts

    • 获取国家公园的当前警报,包括关闭、危险和重要信息
    • 输入参数:
      • parkCode(可选字符串):按公园代码筛选警报(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit(可选数字):返回的最大警报数量(默认:10,最大:50)
      • start(可选数字):结果的起始位置(用于分页)
      • q(可选字符串):通过标题或描述筛选警报的搜索词
    • 返回值:按公园组织的当前警报
  4. getVisitorCenters

    • 获取游客中心及其营业时间的信息
    • 输入参数:
      • parkCode(可选字符串):按公园代码筛选游客中心(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit(可选数字):返回的最大游客中心数量(默认:10,最大:50)
      • start(可选数字):结果的起始位置(用于分页)
      • q(可选字符串):通过名称或描述筛选游客中心的搜索词
    • 返回值:游客中心信息,包括位置、营业时间和联系方式
  5. getCampgrounds

    • 获取可用露营地及其设施的信息
    • 输入参数:
      • parkCode(可选字符串):按公园代码筛选露营地(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit(可选数字):返回的最大露营地数量(默认:10,最大:50)
      • start(可选数字):结果的起始位置(用于分页)
      • q(可选字符串):通过名称或描述筛选露营地的搜索词
    • 返回值:露营地信息,包括设施、费用和预订详情
  6. getEvents

    • 查找公园中的即将举行活动
    • 输入参数:
      • parkCode(可选字符串):按公园代码筛选活动(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)
      • limit(可选数字):返回的最大活动数量(默认:10,最大:50)
      • start(可选数字):结果的起始位置(用于分页)
      • dateStart(可选字符串):用于筛选活动的开始日期(格式:YYYY-MM-DD)
      • dateEnd(可选字符串):用于筛选活动的结束日期(格式:YYYY-MM-DD)
      • q(可选字符串):通过标题或描述筛选活动的搜索词
    • 返回值:活动信息,包括日期、时间和描述

安装

通过Smithery安装

要通过Smithery自动安装mcp-server-nationalparks到Claude Desktop:

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

NPS API密钥

  1. National Park Service开发者门户获取免费的API密钥
  2. 安全存储此密钥,因为它将用于认证请求

在Claude Desktop中使用

要在Claude Desktop中使用此服务器,请在您的claude_desktop_config.json文件中添加以下内容:

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

示例用法

查找某个州的公园

告诉我科罗拉多州的国家公园有哪些。

获取特定公园的详细信息

黄石国家公园的入口费是多少?

检查警报或关闭情况

优胜美地现在是否有任何关闭或警报?

查找游客中心

大峡谷国家公园有哪些游客中心?

寻找露营地

锡安国家公园有哪些带有电力接口的露营地?

查找即将举行的活动

下周末阿卡迪亚国家公园有什么活动?

根据活动规划旅行

犹他州哪些国家公园有好的徒步路线?

许可证

本MCP服务器采用MIT许可证。详情见LICENSE文件。

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

公园名称公园代码
优胜美地yose
大峡谷grca
黄石yell
锡安zion
大雾山grsm
阿卡迪亚acad
奥林匹克olym
罗基山脉romo
约书亚树jotr
巨杉与金斯峡谷seki

如需完整列表,请访问NPS网站