为美国国家公园服务(NPS)API提供的MCP服务器,提供关于美国国家公园的实时信息,包括公园详情、警报和活动。
findParks
stateCode(可选字符串):按州代码过滤公园(例如,“CA”代表加利福尼亚)。多个州可以用逗号分隔(例如,“CA,OR,WA”)q(可选字符串):通过名称或描述来筛选公园的搜索词limit(可选数字):返回的最大公园数量(默认:10,最大:50)start(可选数字):结果的起始位置(用于分页)activities(可选字符串):按可用活动筛选(例如,“hiking,camping”)getParkDetails
parkCode(字符串):国家公园的公园代码(例如,“yose”代表优胜美地,“grca”代表大峡谷)getAlerts
parkCode(可选字符串):按公园代码筛选警报(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)limit(可选数字):返回的最大警报数量(默认:10,最大:50)start(可选数字):结果的起始位置(用于分页)q(可选字符串):通过标题或描述筛选警报的搜索词getVisitorCenters
parkCode(可选字符串):按公园代码筛选游客中心(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)limit(可选数字):返回的最大游客中心数量(默认:10,最大:50)start(可选数字):结果的起始位置(用于分页)q(可选字符串):通过名称或描述筛选游客中心的搜索词getCampgrounds
parkCode(可选字符串):按公园代码筛选露营地(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)limit(可选数字):返回的最大露营地数量(默认:10,最大:50)start(可选数字):结果的起始位置(用于分页)q(可选字符串):通过名称或描述筛选露营地的搜索词getEvents
parkCode(可选字符串):按公园代码筛选活动(例如,“yose”代表优胜美地)。多个公园可以用逗号分隔(例如,“yose,grca”)limit(可选数字):返回的最大活动数量(默认:10,最大:50)start(可选数字):结果的起始位置(用于分页)dateStart(可选字符串):用于筛选活动的开始日期(格式:YYYY-MM-DD)dateEnd(可选字符串):用于筛选活动的结束日期(格式:YYYY-MM-DD)q(可选字符串):通过标题或描述筛选活动的搜索词要通过Smithery自动安装mcp-server-nationalparks到Claude Desktop:
npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude
要在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网站。