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

用Spring AI本地开发MCP客户端:连接Bedrock AgentCore实战

0
分享至

上一篇我们完成了MCP服务器的云端部署,这次换个视角——在本地搭建客户端,让它能"对话"运行在Amazon Bedrock AgentCore Runtime上的会议搜索服务。

完整代码已开源在spring-ai-1.1-conference-app-agent-local仓库。核心依赖有四块:spring-ai-bom提供Spring AI基础能力,spring-boot-starter-web把客户端做成Web应用,spring-ai-starter-model-bedrock-converse对接Bedrock基础模型,spring-ai-starter-mcp-client-webflux则负责异步MCP通信——想同步的话换spring-ai-starter-mcp-client就行。


配置环节需要填三类参数。Spring AI层面:区域选us-east-1,超时设10分钟,默认模型用amazon.nova-lite-v1:0,最大token数100,客户端类型指定ASYNC。应用层面则要回填MCP服务器部署时生成的值:Cognito用户池名称、客户端名称、资源服务器ID,以及最关键的runtime ID(示例中是spring_ai_conference_search_agentcore_runtime-6dnMIL9455)。

业务逻辑集中在SpringAIAgentController。这里用ChatClient.Builder组装出对话客户端,ToolCallingChatOptions里可以换模型——示例代码就换成了us.anthropic.claude-sonnet-4-6,token上限提到2000。AWS相关客户端(STS和Cognito)也在这里初始化,用于后续的权限流转。

有个细节:application.properties里还埋了amazon.bedrock.agentcore.gateway.url这类"占位符",当前版本用不上,是为后续扩展预留的接口。这种"先占位、后填坑"的做法在Spring生态里很常见。

从架构上看,这套方案把"模型调用"和"工具执行"解耦了:Spring AI负责与Bedrock模型交互,MCP协议负责与远端AgentCore Runtime上的业务逻辑交互。本地开发时不用关心服务器端的Lambda或IAM配置,只需要正确的runtime ID和Cognito凭证就能连调。

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

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.

相关推荐
热点推荐
中国人最擅长取外号了,网友:这评论区没半小时出不去

中国人最擅长取外号了,网友:这评论区没半小时出不去

另子维爱读史
2026-05-31 08:10:46
特朗普32岁女儿访泰姬陵,牵手阿拉伯裔丈夫,私人旅行却享高规格

特朗普32岁女儿访泰姬陵,牵手阿拉伯裔丈夫,私人旅行却享高规格

译言
2026-05-31 07:25:42
歼-35总师“道破天机”:中国的两款六代机,可能再一次出人意料

歼-35总师“道破天机”:中国的两款六代机,可能再一次出人意料

小莜读史
2026-05-30 21:37:09
你闻过最臭的是什么?网友:邻居以为我们在煮屎

你闻过最臭的是什么?网友:邻居以为我们在煮屎

夜深爱杂谈
2026-05-31 08:26:28
张嘉倪已复婚!买超微博仍是张嘉倪老公,疑似张嘉倪为热度假离婚

张嘉倪已复婚!买超微博仍是张嘉倪老公,疑似张嘉倪为热度假离婚

八卦王者
2026-05-31 14:18:47
文班谈挺进总决赛:这是一生一次的机会,几乎是我生命的意义

文班谈挺进总决赛:这是一生一次的机会,几乎是我生命的意义

懂球帝
2026-05-31 13:20:12
香会最硬核一幕!中方当面亮剑:日本,根本没资格谈国际防务合作

香会最硬核一幕!中方当面亮剑:日本,根本没资格谈国际防务合作

音乐时光的娱乐
2026-05-31 17:49:53
哈珀:文班做到了作为伟大领袖的一切,无论如何我们都跟随他

哈珀:文班做到了作为伟大领袖的一切,无论如何我们都跟随他

懂球帝
2026-05-31 15:17:08
7年败光2个亿,邹市明冉莹颖共同发文,终究还是踏出了这一步

7年败光2个亿,邹市明冉莹颖共同发文,终究还是踏出了这一步

林轻吟
2026-02-11 11:29:40
楼市王炸大招原来是收购二手房?终于明白最近各地开始加速收购了

楼市王炸大招原来是收购二手房?终于明白最近各地开始加速收购了

专业聊房君
2026-05-31 12:17:34
汶川地震中,丢了学生逃跑的老师"范跑跑",18年后竟成了大赢家

汶川地震中,丢了学生逃跑的老师"范跑跑",18年后竟成了大赢家

黑哥讲现代史
2026-05-31 00:45:16
金球奖二选一?登贝莱欧冠决赛破门 维球王获MVP 世界杯谁能夺冠

金球奖二选一?登贝莱欧冠决赛破门 维球王获MVP 世界杯谁能夺冠

念洲
2026-05-31 06:46:36
全国多地重病患儿遭“影子账号”偷视频:假冒家长误导爱心人士捐款,涉事者直言“干此事很可耻”

全国多地重病患儿遭“影子账号”偷视频:假冒家长误导爱心人士捐款,涉事者直言“干此事很可耻”

红星新闻
2026-05-31 11:33:26
法学博士牛学辉被执行死刑,新婚12天杀害妻子,行刑前拒见亲人

法学博士牛学辉被执行死刑,新婚12天杀害妻子,行刑前拒见亲人

深夜探案馆
2026-05-30 12:00:12
天热多吃3瓜,一排毒,二清热,三祛湿,全身是宝,中老年别错过

天热多吃3瓜,一排毒,二清热,三祛湿,全身是宝,中老年别错过

江江食研社
2026-05-30 22:30:05
痛心 | 突发讣告!南开大学教授王敦书,在津逝世!

痛心 | 突发讣告!南开大学教授王敦书,在津逝世!

天津广播
2026-05-30 23:08:59
耿同学都能发现的论文错误,为什么顶刊发现不了

耿同学都能发现的论文错误,为什么顶刊发现不了

大张的自留地
2026-05-31 14:58:22
九寨沟这晚,刘诗诗眼皮重,赵今麦大眼袋,贴头皮的林允秒了全场

九寨沟这晚,刘诗诗眼皮重,赵今麦大眼袋,贴头皮的林允秒了全场

阿伧说事
2026-05-30 23:41:54
老公不借我弟50万买房我赌气离婚,2个月后找他复婚时,我傻眼了

老公不借我弟50万买房我赌气离婚,2个月后找他复婚时,我傻眼了

枫红染山径
2026-05-31 17:07:44
交易杰伦布朗!老鹰诚意十足,5换1方案出炉,凯尔特人又要崛起了

交易杰伦布朗!老鹰诚意十足,5换1方案出炉,凯尔特人又要崛起了

体育大朋说
2026-05-31 14:05:03
2026-05-31 19:00:49
全栈遛狗员
全栈遛狗员
白天跟需求对线,晚上在小区遛狗。
4313文章数 70关注度
往期回顾 全部

科技要闻

戴尔诺基亚又回来了!AI重估老牌科技公司

头条要闻

香会上中方全英文发问菲律宾 菲防长语无伦次答非所问

头条要闻

香会上中方全英文发问菲律宾 菲防长语无伦次答非所问

体育要闻

阿森纳用最悲壮的方式,成就了巴黎王朝

娱乐要闻

朱军退休,正义虽迟但到,女方受惩

财经要闻

医学首席转岗搞科技,A股科技股遭遇巨震

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

时尚
教育
艺术
数码
公开课

梓渝:慢下来,也很好

教育要闻

2026高考志愿必看:新工科VS传统工科,选错赛道影响孩子一生!

艺术要闻

16位欧美画家笔下的儿童肖像

数码要闻

399美元笔记本,敢和苹果叫板?

公开课

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

无障碍浏览 进入关怀版