
ai-coastal-guardian

2025.05.12
0
海岸环境监测潮汐数据分析AI 代理工作流位置服务
AI Coastal Guardian 是一个基于 Model Context Protocol (MCP) 的服务,通过连接 Claude AI 和 NOAA 潮汐数据,提供自动化的海岸环境条件警报。该项目旨在通过智能化的潮汐数据分析和 AI 代理工作流,帮助用户规划最佳的海岸活动时间,并提供安全警报和海洋环境状况的预测。
View on GitHub
Overview
产品定位
AI Coastal Guardian 是一个智能化的海岸环境监测和规划工具,通过整合 NOAA 的实时潮汐数据和 Claude AI 的自然语言处理能力,为用户提供个性化的海滩活动建议和安全警报。
核心功能
- 实时潮汐信息:从 NOAA 的沿海站点网络获取当前潮汐数据。
- 智能活动规划:根据潮汐数据提供个性化的海滩活动时间建议。
- 自然语言交互:通过 Claude AI 的对话式界面与潮汐数据交互。
- 位置感知:查找附近的潮汐站点并提供本地化信息。
- 安全警报:提供潜在危险潮汐条件的安全警报。
- 海藻爆发警报:通过电子邮件自动发送海藻爆发预测通知。
- AI 代理工作流:利用 AI 代理工作流自动化工具协调 Claude AI 和 NOAA 数据集成。
适用场景
- 规划海滩活动(如冲浪、潮池探索、海滩野餐等)。
- 获取实时潮汐和安全条件信息。
- 接收海藻爆发和其他环境条件的自动警报。
工具列表
- Claude AI:提供自然语言理解和响应生成。
- NOAA CO-OPS API:提供水位数据、潮汐预测和站点元数据。
- Python FastMCP Framework:简化 MCP 服务器实现。
- AI Agent Workflow Automation:协调 Claude AI 和 NOAA 数据集成。
- Gmail API:用于发送自动警报邮件。
常见问题解答
- 如何安装? 需要安装 Claude for Desktop 和 NOAA Tides MCP Server,具体步骤见安装教程。
- 如何获取潮汐数据? 通过 NOAA Tides and Currents API 获取。
- 如何设置警报? 通过 AI Agent 工作流自动化工具设置。
使用教程
使用依赖
安装教程
- 安装 NOAA Tides MCP Server,使用 Smithery 提供的自动化方法。
- 在 Claude Desktop 中,选择 Settings -> Developer -> Edit Config,粘贴从 Smithery 复制的 JSON 脚本。
- 关闭并重新打开 Claude Desktop,NOAA Tides MCP Server 将出现在工具列表中。
调试方式
- 使用提示 "What information is provided from NOAA Tides?" 测试 Claude AI 的响应。
- 检查日志和 API 响应以确保数据正确集成。