产品实践
以船讯网为例:用自己的 Key 接入 MCP 连接器,查询并加工船舶与港口数据
船讯网等数据服务商已经把接口做成 MCP 服务。持有应用 Key 的用户可以在源宜中一键安装官方连接器、填入 Key,然后在对话中直接查询船位、港口与到港信息,并把结果整理成表格或 Excel 文件。本文用三次实机查询说明完整流程:申请 Key、安装与校验、@ 连接器提问、接口无权限时如何判断,以及如何把查询结果加工成可交付的文件。
航运与港口物流的日常工作里,很多问题都要先查数据:某条船现在在哪里,某个港口今天有哪些船到港,几个港口的基础信息怎样对照。船讯网提供船舶实时位置、港口靠泊、航线规划和海洋气象等数据,并以 MCP(模型上下文协议)服务的形式开放。MCP 是一种让数字员工按统一方式调用外部数据服务的协议:服务商负责数据与接口,源宜负责连接、授权和在对话中调用。对使用者来说,需要准备的只有一个船讯网应用 Key,连接地址、传输方式与校验已经在源宜的官方连接器中配好。下文截图均来自 2026 年 10 月 30 日的实机操作,使用真实的应用 Key 与船讯网实时数据。

准备:在船讯网申请应用 Key
使用者只需要准备 Key;接入地址、传输方式与校验由源宜完成。
登录船讯网 API 控制台,在「应用管理」中创建一个应用,创建完成后复制该应用的 Key。具体操作以船讯网官方文档《如何获取应用 Key》为准,源宜的配置窗口里也放了这篇文档的链接,安装时可以随时打开。
需要留意两点。第一,这个 Key 能调用哪些接口、有多少调用额度,取决于它在船讯网开通的服务,与源宜的套餐无关;如果只开通过船讯网网页端的会员,请先在 API 控制台确认 Key 已开通所需的接口服务。第二,Key 相当于账号凭据,只填进源宜的配置窗口,不要发在对话、文档或群聊里。
一键安装:看懂连接器列表的四列
在源宜左侧进入「智能体插件」,切换到「连接器」页签,官方连接器列表中有一行「船讯网船舶与港口」。这一行的四列说明了它的使用方式:运行方式为「云端托管」,由源宜云端连接船讯网的 MCP 服务,本机不需要安装任何运行环境;计费为「个人额度」,查询消耗的是你自己的 Key 在船讯网的接口额度,连接器调用不扣团队积分;授权为「个人令牌」,每位成员使用自己的 Key,彼此不可见。
点击行末的「一键安装」即可开始,不需要手动填写服务地址或复制配置文件。安装后,在下一步填好 Key 并通过校验,这一行的状态会从「未安装」变为「已连接」。

填写 Key:先实际查询一次,再保存
点击「一键安装」后会弹出「配置并授权」窗口。粘贴应用 Key,点击「配置并授权」,源宜会先用这个 Key 向船讯网实际查询一次港口信息。Key 无效、过期或没有接口权限时,窗口会直接提示校验失败,Key 不会被保存;校验通过后,Key 按当前用户加密保存,团队其他成员看不到,也无法使用。
之所以用一次真实查询来校验,是因为有些 Key 能连上服务、能列出工具,但调用时才返回无权限。把这一步放在安装时完成,比在对话中途才发现 Key 不可用更省时间。
从申请 Key 到拿到可用的数据
- 01
申请应用 Key
在船讯网 API 控制台「应用管理」中创建应用并复制 Key。
得到什么开通了所需接口的应用 Key
- 02
一键安装
在「智能体插件 · 连接器」中点击「一键安装」。
得到什么弹出配置并授权窗口
- 03
填写并校验
粘贴 Key,源宜用它实际查询一次港口信息。
得到什么状态变为「已连接」
- 04
@ 连接器提问
在对话中 @「船讯网船舶与港口」,写出问题。
得到什么表格形式的结果或文件
返回的数据完整吗?

数据咨询:@ 连接器查询一艘船的当前位置
连接器安装好以后,在对话输入框输入「@」,在「能力」分组中选择「船讯网船舶与港口」,再写出问题,例如「请帮我查询 MMSI 为 413961925 的船舶当前位置」。用 @ 指定连接器,等于告诉数字员工这次使用哪一个数据来源,它会直接调用船讯网,而不是去网页上搜索。
这次查询只用了一个步骤,不到一秒就拿到结果(见文首截图):船名皖鸿远369,当前位于北纬 33.245633°、东经 119.295987° 的内河航道,对地航速 5.6 节,目的港 NIUTOUSHAN,位置更新时间为北京时间 18:06:02。数字员工把接口返回的字段整理成表格,对航首向 511° 这类表示「未回传」的特殊取值也做了说明,没有把它当成真实角度。
这类问题适合日常的船舶动态跟踪:货代确认货船是否已经离港,港口调度预估靠泊时间,贸易部门核对在途货物的位置。把 MMSI 换成你关注的船舶即可。

接口无权限时:张家港今日到港船只
第二个问题是「张家港今日的到港船只数据」。数字员工先用港口检索确认张家港的港口代码为 CNZJG,再依次尝试靠港记录、靠泊船、锚地船、预抵船和港口水域范围内船舶五个接口,全部返回 permission_denied(船讯网状态码 21)。
回答开头就给出结论:查询本身没有出错,而是当前 Key 没有开通这几类接口的权限,所以拿不到任何一条到港记录,也不会编造数据。回答中的表格逐一列出尝试过的口径、对应接口和返回结果,便于你拿去和船讯网核对。
处理方法是在船讯网 API 控制台查看该 Key 已开通的服务,或联系船讯网开通港口靠泊、到港类接口的权限。开通后不需要在源宜重新安装或重新填写 Key,直接再问一次即可。港口检索、船位查询等基础接口不受影响,可以照常使用。

数据加工:三港基础信息对比表与 Excel 文件
查询结果不只能在对话里看,也可以继续加工成文件。第三个问题是:@「船讯网船舶与港口」查询上海、宁波、张家港三个港口的基础信息(港口代码、经纬度、所属国家和时区),整理成一张对比表,并保存为 Excel 文件。
数字员工调用三次港口检索,把结果整理成对比表:上海 CNSHG、宁波 CNNBG、张家港 CNZJG,三港均属中国,时区均为 UTC+8。同时生成 Excel 文件「上海宁波张家港港口基础信息对比.xlsx」,包含标题行、表头、三行数据和来源说明,保存后还读回核对了一遍。文件出现在对话末尾的产物卡片和右侧「工作状态」的「产物」中,可以预览、下载,或存入资料库供团队查阅。
值得注意的是经纬度这一列。船讯网的港口检索接口不返回港口坐标,数字员工核对接口字段后,在表中如实标注「接口未提供」,没有凭记忆补写坐标,并给出了补齐的可选途径。对数据加工而言,这比一张看起来完整的表更有用:哪些数字来自接口、哪些缺失,一眼就能分清。

三次查询对照与使用建议
三次查询分别对应数据咨询、权限排查和数据加工三种常见情形。下表汇总了每次用到的接口与结果,可以作为在团队内推广时的参考。
- 提问时 @「船讯网船舶与港口」,数字员工会直接调用该连接器,不会转去网页搜索。
- 查询前先确认 Key 已开通所需接口;回答提示无权限时,按其中的状态码到船讯网核对。
- 团队成员各自填写自己的 Key,额度与权限互不影响,也互不可见。
- 用于调度、报关或对外报送的数字,以船讯网控制台或官方渠道为准;对话中的结果用于快速查询与整理。
| 问题 | 用到的船讯网接口 | 结果 |
|---|---|---|
| 查询 MMSI 413961925 的当前位置 | 船舶位置查询 | 返回船名、坐标、航速、目的港与更新时间 |
| 张家港今日到港船只 | 港口检索;靠港记录、靠泊、锚地、预抵、区域船舶 | 港口检索成功;其余五个接口无权限(状态码 21) |
| 三港基础信息对比并导出 Excel | 港口检索(三次) | 生成对比表与 Excel 文件;经纬度不在接口返回字段中,如实标注 |
要点回顾
- 持有船讯网应用 Key 即可使用:一键安装、粘贴 Key,接入地址与校验都由源宜完成。
- 提问时 @「船讯网船舶与港口」,数字员工直接调用船讯网接口,结果以表格呈现,也可以加工成 Excel 文件并存入资料库。
- 额度与接口权限跟随你的 Key;接口无权限时,回答会明确说明并给出状态码,不会编造数据。
延伸阅读
想从自己的业务开始?带上一份常用报表和一个最想解决的问题,我们一起看看资料是否够用、第一版应该做到哪一步。
交流您的场景