Access global ocean tides model. Functions include tide height at a given date/time/location, tide extrema, and grid weather data.

Polar Sponsor
爱发电 赞助
.NET 9.0

访问全球海洋潮汐模型。功能包括查询指定日期、时间和地点的潮高、潮汐极值及格点天气数据。

Tides JSON- RPC Access. 使用此指南直接调用已部署的API :.

功能概述

Tides JSON- RPC Access. 使用此指南直接调用已部署的API :.是一项面向实际任务的技能,主要用于Base URL: https://ha是一项面向实际任务的技能,主要用于Method: POST.;Content-Type: application/json.;

核心要点

  • Protocol: JSON-RPC 2.0 reque.;
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Tides JSON-RPC 访问

使用本指南直接调用已部署的 API:

  • 基础 URL:https://hamandmore.net/api/harmonics/mcp
  • 请求方法:POST
  • Content-Type:application/json
  • 协议:JSON-RPC 2.0 请求信封

认证

支持以下任一认证方式:

  • 匿名访问:不提供 Authorization 请求头(受限于免费层级的速率限制)
  • 密钥访问:添加 Authorization: Bearer Authorization: Basic
  • 如需更高使用配额?请发送邮件至 hamandmore@gmail.com 申请认证。

重要说明:

  • 此处的 Basic 仅为不透明的令牌前缀,并非 RFC 定义的 Base64 编码认证方式。
  • 令牌本身无需满足有效的 Base64 编码格式。

JSON-RPC 信封

所有请求必须包含以下结构:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list",
  "params": {}
}
  • id:任意客户端用于关联请求与响应的标识值
  • method:取值为 initializetools/listtools/call 之一
  • params:对象类型(具体字段要求取决于所选 method)

快速入门命令

初始化:

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'

列出可用工具:

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'

列出可用工具(密钥访问层级):

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  -H 'authorization: Bearer YOUR_TOKEN' 
  --data '{"jsonrpc":"2.0","id":3,"method":"tools/list","params":{}}'

工具调用模式

所有工具调用均采用如下结构:

{
  "jsonrpc": "2.0",
  "id": 10,
  "method": "tools/call",
  "params": {
    "name": "TOOL_NAME",
    "arguments": {}
  }
}

cURL 示例

1) 当前时间(tides_time

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":10,"method":"tools/call","params":{"name":"tides_time","arguments":{}}}'

2) 单点潮汐值(tides_single

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":11,"method":"tools/call","params":{"name":"tides_single","arguments":{"latitude":40.7128,"longitude":-74.0060,"time":"2026-02-10T00:00:00Z"}}}'

3) 潮汐极值(tides_extrema

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":12,"method":"tools/call","params":{"name":"tides_extrema","arguments":{"latitude":40.7128,"longitude":-74.0060,"start_time":"2026-02-10T00:00:00Z","end_time":"2026-02-11T00:00:00Z"}}}'

4) 气象观测点数据(weather_met

curl -sS -X POST https://hamandmore.net/api/harmonics/mcp 
  -H 'content-type: application/json' 
  --data '{"jsonrpc":"2.0","id":13,"method":"tools/call","params":{"name":"weather_met","arguments":{"latitude":40.7128,"longitude":-74.0060,"start_time":"2026-02-10T00:00:00Z","variables":["wind/surface/0","tmp/surface/0"]}}}'

响应结构

成功响应中包含以下字段:

  • result.content[0].text:结果为 JSON 字符串形式
  • result.structuredContent:结果以对象形式返回(推荐使用该字段)

错误响应遵循 JSON-RPC 的 error 格式,常见错误码包括:

  • -32602:参数无效
  • -32601:方法未找到
  • -32603:服务端或工具内部异常

相关专题

更多
access数据库用途
access数据库用途

access数据库是一种关系型数据库管理系统,主要用途包括:数据存储和管理;数据查询和检索;报告和表单设计;应用程序开发。想了解更多access数据库的相关内容,可以阅读本专题下面的文章。

2024.04.10

6488

16

access怎么导入数据
access怎么导入数据

access导入数据步骤:1. 选择数据源 2. 选择要导入的文件 3. 指定导入选项 4. 选择导入目标 5. 预览数据 6. 导入数据即可。想了解更多access的相关内容,可以阅读本专题下面的文章。

2024.04.10

2965

10

access和trunk端口的区别
access和trunk端口的区别

access和trunk端口的区别是Access端口用于连接终端设备,提供单个VLAN的接入,而Trunk端口用于连接交换机之间,提供多个VLAN的传输;Access端口只传输属于指定VLAN的数据,而Trunk端口可以传输多个VLAN的数据,并使用VLAN标签进行区分。想了解更多access和trunk端口相关内容,可以阅读本专题下面的文章。

2023.10.31

428

3

asp连接access数据库的方法
asp连接access数据库的方法

连接的方法:1、使用ADO连接数据库;2、使用DSN连接数据库;3、使用连接字符串连接数据库。想了解更详细的asp连接access数据库的方法,可以阅读本专题下面的文章。

2023.10.18

1553

4

vb连接access数据库的方法
vb连接access数据库的方法

vb连接access数据库方法:1、使用ADO连接,首先导入System.Data.OleDb模块,然后定义一个连接字符串,接着创建一个OleDbConnection对象并使用Open() 方法打开连接;2、使用DAO连接,首先导入 Microsoft.Jet.OLEDB模块,然后定义一个连接字符串,接着创建一个JetConnection对象并使用Open()方法打开连接即可。

2023.10.16

2573

3

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1767

5

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 6.8万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 3.2万人学习

Go语言教程手册
Go语言教程手册

共23课时 | 26.7万人学习