国家公园MCP服务器
国家公园服务(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安装
要自动通过Smithery安装mcp-server-nationalparks供Claude Desktop使用:
npx -y @smithery/cli install @KyrieTangSheng/mcp-server-nationalparks --client claude
NPS API密钥
- 从NPS开发者门户获取免费API密钥
- 安全存储此密钥,因为它将用于身份验证请求
在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网站。