ai-coastal-guardian

ai-coastal-guardian

site icon
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 工作流自动化工具设置。

使用教程

使用依赖

  1. 安装 Claude for Desktop

安装教程

  1. 安装 NOAA Tides MCP Server,使用 Smithery 提供的自动化方法。
  2. 在 Claude Desktop 中,选择 Settings -> Developer -> Edit Config,粘贴从 Smithery 复制的 JSON 脚本。
  3. 关闭并重新打开 Claude Desktop,NOAA Tides MCP Server 将出现在工具列表中。

调试方式

  1. 使用提示 "What information is provided from NOAA Tides?" 测试 Claude AI 的响应。
  2. 检查日志和 API 响应以确保数据正确集成。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。