mcpField
S
Shouldigo.surf

Shouldigo.surf

本地服务
github.com/orlench游戏娱乐133 周前更新

关于 Shouldigo.surf

Shouldigo.surf 是用于查询全球海滩实时冲浪状况的 MCP 服务。它帮助冲浪者查找附近地点并判断是否适合下水,提供评分、趋势和冲浪板建议。

主要功能

  1. 01查询海滩实时状况
  2. 02查找最近的冲浪地点
  3. 03按国家列出地点
  4. 04查看评分和冲浪判断
  5. 05查看趋势和冲浪板建议

适用场景

  1. 01冲浪前查询海况
  2. 02查找指定坐标附近的冲浪地点
  3. 03浏览某个国家的冲浪地点

MCP 相关

MCP 服务提供查询海滩状况、查找最近地点和列出地点的工具,供兼容 MCP 的客户端获取冲浪信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"shouldigo-surf": {
"command": "npx",
"args": [
"-y",
"shouldigo-surf-mcp"
]
}
}
}
启动命令npx -y shouldigo-surf-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmshouldigo-surf-mcp1.0.2

工具

3

收录的工具列表 · 更新于 3 周前

参数类型必填说明
spotIdstring是地点标识符,例如 "pipeline"、"bells_beach"、"tel_aviv_maaravi"。使用 list_spots 查找有效 ID。

详细介绍

shouldigo-surf-mcp

Should I Go? 的 MCP 服务——提供全球 5,000 多个海滩的实时冲浪条件。

将其与 Claude Desktop、Claude Code 或任何兼容 MCP 的客户端搭配使用,可查询冲浪条件、查找附近的冲浪点,并获取评分和是否值得下水的结论。

设置

Claude Desktop

将以下内容添加到 Claude Desktop 配置文件(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "shouldigo-surf": {
      "command": "npx",
      "args": ["-y", "shouldigo-surf-mcp"]
    }
  }
}
Claude Code
claude mcp add shouldigo-surf -- npx -y shouldigo-surf-mcp

工具

check_conditions

获取特定海滩的实时冲浪条件。

输入: { "spotId": "pipeline" }

返回: 评分(0-100)、结论(是/否/或许)、浪高、风况、水温、趋势和冲浪板推荐。

find_nearest_spot

查找距离指定坐标最近的冲浪点。

输入: { "lat": 21.66, "lon": -158.05 }(可选——省略时自动检测)

list_spots

列出所有可用的冲浪点,可按国家筛选。

输入: { "country": "Australia" }(可选)

示例

询问 Claude:

“Pipeline 现在的冲浪条件怎么样?”

“帮我找到距离悉尼最近的冲浪点,并查看是否值得去”

“列出葡萄牙的所有冲浪点”

API

此 MCP 服务调用公开的 Should I Go? API。无需 API 密钥。

每 15 分钟最多可请求 60 次。如需更高限额,请发送邮件至 [email protected]。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。