Token导航 LogoToken导航TokenDH.com
Nps Explorer MCP Server logo
运维云端stdio官方级别未说明来源级核验

Nps Explorer MCP Server

MCP Server

@modelcontextprotocol/inspector

一个基于Cloudflare Workers的MCP服务器,整合了国家公园服务API、娱乐.gov API和天气API,提供国家公园信息查询、步道信息、天气预测等功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Kyle-Ski

提供方

Kyle-Ski

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector

详细介绍

NPS资源管理器MCP服务器🔭

概述

此存储库是Cloudflare的修改版本 ,延伸成a 国家公园服务探索者。它通过整合以下内容提供了美国国家公园的法学硕士背景:

它作为Cloudflare Workers上的模型上下文协议(MCP)服务器运行,允许您通过对LLM的简单工具调用查询公园概述、步道、警报、事件、天气预报等。

您在寻找原始演示吗?\ 请参阅Cloudflare的说明 这里. 想将此工具直接添加到您的Claude桌面吗?\ 查看说明 这里 想直接复制他们的例子吗?使用他们的命令行在您的计算机上启动服务器:
 npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-github-oauth

______________________________________________________________________

📋 先决条件

  • 启用Workers和KV的Cloudflare帐户
  • Node.js v18.20.4+和npm
  • 您自己的API密钥用于:

- 国家公园管理局API - Recreation.gov API - 天气API(天气预报)

______________________________________________________________________

⚙️ 设置

  1. 克隆此仓库
   git clone https://github.com/Kyle-Ski/nps-explorer-mcp-server.git
   cd nps-explorer-mcp-server
  1. 复制并填写 .dev.vars
   cp .dev.vars.example .dev.vars

_然后打开.dev.vars并填充您自己的秘密。_

  1. 安装依赖项
npm i
  1. 在本地运行
npm start

______________________________________________________________________

🚀 部署

deploy 命令正在使用 牧马人 将您的服务器部署到Cloudflare 工人Cloudflare也将使用他们的 耐用物品工人KV.

npm run deploy

______________________________________________________________________

🧰 工具

工具名称描述状态
getParkInfo获取有关国家公园的全面信息,包括静态细节和当前状况工作
getTrailInfo获取有关步道的详细信息(难度、长度、海拔增益、当前条件)🚧 在建中
findParks根据州、活动或设施等标准查找国家公园工作
getParkAlerts获取指定公园的当前警报、关闭和通知正常工作
getParkEvents了解公园即将举行的活动,包括护林员讲座、导游徒步旅行和教育项目正在进行中
findNearbyRecreation查找给定位置附近的娱乐区和露营选项⚠️ 工作不正常
planParkVisit根据历史和预报天气获取参观公园的最佳时间建议工作
getParkWeatherForecast按公园代码获取国家公园的详细天气预报正在工作
getCampgrounds列出给定国家公园内的露营地,并附上详细信息正在工作

______________________________________________________________________

🧪 测试

服务器启动并运行后,使用 MCP服务器检查器工具 确保您的服务器可以连接并向您显示它可以访问的工具和资源。

npx @modelcontextprotocol/inspector

______________________________________________________________________

🛜 用于生产

_所有这些都是原版 Cloudflare README.md_\ Cloudflare建议创建本地和远程GitHub OAuth应用程序:

  • 对于主页URL,请指定 https://mcp-github-oauth..workers.dev
  • 对于授权回调URL,请指定 https://mcp-github-oauth..workers.dev/callback
  • 记下你的客户ID,生成一个客户机密,并通过Wrangler添加它们。
wrangler secret put GITHUB_CLIENT_ID
wrangler secret put GITHUB_CLIENT_SECRET
wrangler secret put COOKIE_ENCRYPTION_KEY # add any random string here e.g. openssl rand -hex 32

设置KV命名空间

  • 创建KV命名空间:wrangler KV:命名空间创建“OAUTH_KV”
  • 使用KV ID更新牧马人文件

______________________________________________________________________

📚 参考

  • Cloudflare原始演示自述:
  • 模型上下文协议:

https://modelcontextprotocol.io/introduction

  • 将代理连接到服务器:

______________________________________________________________________

🧑‍🔧 故障排除和常见问题

_查看MCP 故障排除文档_

连接到Claude Desktop失败:

  • 最常见的是由于Node不兼容问题,请在本地使用Node v18.20.4+并签出 本指南 我写的。

______________________________________________________________________

🤝 贡献

  1. 分叉此存储库
  1. 创建功能分支(git checkout-b功能名称)
  1. 提交您的更改(git Commit-m“添加新工具”)
  1. 推送到分支(git推送源功能名称)
  1. 打开拉取请求

⚖️ 许可证

他的项目获得了麻省理工学院许可证。看 许可证 了解详情。

目录标签

目录标签

TypeScriptClaude云端部署国家公园本地部署旅游信息天气预测API整合MCP服务器

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP