网易首页 > 网易号 > 正文 申请入驻

Agoda API Agent:零代码、零部署,将任意 API 转换为 MCP

0
分享至


作者 | Leela Kumili

译者 | 明知山

Agoda 工程师开发 API Agent,一个零代码、零部署的系统,它可让单个模型上下文协议(MCP)服务器对接内部的 REST 或 GraphQL API。该系统旨在降低管理多种架构、多种认证方式的 API 所带来的运维成本,使团队无需为每个 API 单独搭建 MCP 服务器,就能通过 AI 助手查询相关服务。

API Agent 可作为通用的 MCP 服务器 使用。工程师只需在 MCP 客户端 中配置目标 URL 与 API 类型,这个智能体便能自动对 API 架构进行自省,并根据自然语言输入生成查询。一次部署即可同时服务多个 API。每个 API 在客户端看来都是一个独立的 MCP 服务器,但实际上共享同一个实例。新增 API 仅需更新配置即可。

Agoda 的首席技术官 Idan Zalzberg 在 新闻稿 中表示:

许多团队希望将内部工具开放给 AI 使用,但为每个工具单独编写 MCP 工作量极大。API Agent 采用创新的零代码方案实现这一能力,据我们所知,这一方案在业内属于首创。

该架构包含一个架构内省模块。配置目标 API 后,智能体会动态检索 API 架构。对于 GraphQL,它会提取类型、字段和输入参数;对于 REST API,它会基于 OpenAPI 规范 或 JSON 响应示例。这使得智能体无需预构建适配器即可自动构造查询。

系统技术栈包括:用于 MCP 服务器的 FastMCP、用于语言模型编排的 OpenAI Agents SDK,以及用于内存 SQL 后处理的 DuckDB。其他功能还包括动态工具命名、大型 API 的 Schema 搜索、多步骤查询的会话跟踪,以及通过 OpenTelemetry、Jaeger、Zipkin、Grafana Tempo 或 Arize Phoenix 实现的可观测能力。


API Agent 内部原理(来源:Agoda 工程博客)

API 的响应可能包含数千行数据,这可能超出大语言模型的上下文长度限制,导致内容被截断。API Agent 通过在 DuckDB 中使用 SQL 作为上下文管理层来解决这一问题:完整的 API 响应会被存储、过滤与聚合,只将精简后的结果发送给模型。DuckDB 可在进程内运行,原生支持 JSON 并能自动推断 Schema。使用 SQL 进行后处理,既避免了任意代码执行,又能保持与 LLM 查询生成的兼容性。

安全机制默认开启。API Agent 以只读模式运行,除非明确启用并加入内部工具白名单,否则不允许执行任何修改操作。


API Agent 安全模型(来源:Agoda 工程博客)

运维经验包括:在响应被截断时进行清晰提示、优先使用 Schema 而非样本数据、处理 SQL 特性相关问题,以及暴露完整错误信息以便 LLM 进行自行修正。重复查询会被作为参数化的 “Recipe”,缩短推理耗时与延迟;直接返回选项则可让过滤后的数据跳过摘要步骤。API Agent 支持在单个会话中跨多个端点查询,完成关联与聚合操作。基于 SQL 的后处理规避了沙箱、网络隔离和依赖问题,其声明式风格与大语言模型适配性良好,可实现安全的 AI 辅助数据转换。该项目已开源,项目地址为 api-agent,可用于 REST 和 GraphQL 相关实验。

https://www.infoq.com/news/2026/02/agoda-api-agent/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
同时有金矿、银矿、铜矿的中国企业,只有6家!到底有多厉害?

同时有金矿、银矿、铜矿的中国企业,只有6家!到底有多厉害?

花小猫的美食日常
2026-02-23 22:19:06
被判公开道歉并赔偿30万!自媒体“赛车星冰乐”因诋毁尊界S800败诉;此前其因集纳企业负面信息、煽动群体对立,被处置

被判公开道歉并赔偿30万!自媒体“赛车星冰乐”因诋毁尊界S800败诉;此前其因集纳企业负面信息、煽动群体对立,被处置

大象新闻
2026-02-24 17:44:06
见义勇为的平顶山抱孩子大姐找见了,平顶山的口碑,大姐一个人扛起

见义勇为的平顶山抱孩子大姐找见了,平顶山的口碑,大姐一个人扛起

观察鉴娱
2026-02-25 10:29:44
超223亿元,还在出价!马场地块总价冲上广州宅地历史第二

超223亿元,还在出价!马场地块总价冲上广州宅地历史第二

南方都市报
2026-02-25 16:56:06
为啥谷爱凌的神秘父亲总被传是谷歌5号员工,有人心思毒硬贴金

为啥谷爱凌的神秘父亲总被传是谷歌5号员工,有人心思毒硬贴金

安宁007
2026-02-25 13:36:55
普京对俄军下达最高指示,宣布解开最后的束缚,不用再看美国脸色

普京对俄军下达最高指示,宣布解开最后的束缚,不用再看美国脸色

霁寒飘雪
2026-02-25 17:38:04
“茶几”正在退出中国家庭,学广东人这样做,实用性让人大开眼界

“茶几”正在退出中国家庭,学广东人这样做,实用性让人大开眼界

室内设计师有料儿
2026-02-19 11:17:18
权志龙再三挑衅中国春节,女星邓家佳跟风,被网友骂后删博了事

权志龙再三挑衅中国春节,女星邓家佳跟风,被网友骂后删博了事

钱小刀娱乐
2026-02-22 21:54:09
奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

南权先生
2026-02-13 15:17:51
补贴一减,电车在中端车市场归零,燃油车大获全胜!外资车赢麻了

补贴一减,电车在中端车市场归零,燃油车大获全胜!外资车赢麻了

柏铭锐谈
2026-02-24 08:42:53
全国统一执行!3月1日起,公职人员戴上紧箍咒,老百姓迎来大便利

全国统一执行!3月1日起,公职人员戴上紧箍咒,老百姓迎来大便利

青梅侃史啊
2026-02-25 17:10:06
有关薄一波的十个冷知识

有关薄一波的十个冷知识

深度报
2026-02-13 22:45:30
美日收到噩耗!中国发两条最新公告,条条暴击,日本右翼陷入癫狂

美日收到噩耗!中国发两条最新公告,条条暴击,日本右翼陷入癫狂

嫹笔牂牂
2026-02-25 16:56:25
Coco说她很怀念在香港的日子,很怀念和谢贤在一起的12年

Coco说她很怀念在香港的日子,很怀念和谢贤在一起的12年

西楼知趣杂谈
2026-02-19 21:09:49
“克肟”竟然不读kè kuī,正确读音是什么?你知道吗?

“克肟”竟然不读kè kuī,正确读音是什么?你知道吗?

AI读书
2026-02-25 14:37:45
老伴手术急需25万,老汉拿纪念钞去银行兑钱,银行的做法让老人愣住

老伴手术急需25万,老汉拿纪念钞去银行兑钱,银行的做法让老人愣住

悬案解密档案
2025-09-22 11:05:28
中国队夺冠奖金曝光,12人获重奖,李琰霸气表态带队必夺冠军

中国队夺冠奖金曝光,12人获重奖,李琰霸气表态带队必夺冠军

风月得自难寻
2026-02-24 17:06:14
大批F16出动,美重兵逼近黄海,不到1天,特朗普:中方实力太强大

大批F16出动,美重兵逼近黄海,不到1天,特朗普:中方实力太强大

通文知史
2026-02-22 22:57:13
虎妈谷燕有三个“狠”:向谷爱凌隐瞒奶奶去世消息,独自承受痛苦

虎妈谷燕有三个“狠”:向谷爱凌隐瞒奶奶去世消息,独自承受痛苦

安宁007
2026-02-25 15:47:07
“都怪你,男生没法学习了”,女生发型一周不重样,长相已经赢了

“都怪你,男生没法学习了”,女生发型一周不重样,长相已经赢了

泽泽先生
2026-02-10 21:35:49
2026-02-25 18:28:49
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12077文章数 51767关注度
往期回顾 全部

科技要闻

“机器人只跳舞,没什么用”

头条要闻

女子被害留下3个女儿无人照顾 办案警察接力资助15年

头条要闻

女子被害留下3个女儿无人照顾 办案警察接力资助15年

体育要闻

曝雄鹿计划今夏追小卡 字母哥渴望与其并肩作战

娱乐要闻

撒贝宁到沈阳跑亲戚 老婆李白模特身材

财经要闻

GEO乱象:谁为AI营销的泡沫买单?

汽车要闻

750km超长续航 2026款小鹏X9纯电版将于3月2日上市

态度原创

旅游
本地
亲子
手机
公开课

旅游要闻

大理伙山村的田园牧歌,终归败给了柴米油盐,少去许多诗意和淡然

本地新闻

津南好·四时总相宜

亲子要闻

如何帮娃建立专注力持久性?

手机要闻

vivo X300 Ultra新机再曝,将首发新拍照界面以及交互体验

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版