北京 2025年6月10日 /美通社/ -- 亞馬遜云科技日前宣布,推出開源的Amazon Serverless Model Context Protocol (MCP) Server工具。該工具將AI輔助功能與亞馬遜云科技無服務(wù)器專業(yè)技術(shù)相結(jié)合,旨在提升開發(fā)者構(gòu)建現(xiàn)代應(yīng)用程序的方式。Amazon Serverless MCP Server提供針對(duì)無服務(wù)器范式的開發(fā)指導(dǎo),幫助開發(fā)者在云基礎(chǔ)架構(gòu)、實(shí)施和部署方面做出明智的決策。
現(xiàn)代應(yīng)用程序開發(fā)需要更快速、高效的軟件構(gòu)建與部署方式。過去十年間,無服務(wù)器計(jì)算已成為軟件開發(fā)變革性的方法,讓開發(fā)者專注于應(yīng)用構(gòu)建,無需管理底層基礎(chǔ)設(shè)施。當(dāng)開發(fā)者使用亞馬遜云科技無服務(wù)器計(jì)算服務(wù)構(gòu)建應(yīng)用時(shí),為了充分釋放這一方式的潛力,他們需要獲得指導(dǎo)以選擇適合的亞馬遜云科技無服務(wù)器服務(wù)堆棧、獲得最佳實(shí)踐和實(shí)施模式。
無服務(wù)器計(jì)算使開發(fā)團(tuán)隊(duì)能顯著縮短產(chǎn)品上線的時(shí)間,同時(shí)提升運(yùn)營效率。亞馬遜云科技的無服務(wù)器服務(wù)會(huì)自動(dòng)處理擴(kuò)展、可用性和基礎(chǔ)設(shè)施維護(hù),從而讓開發(fā)者專注于創(chuàng)造業(yè)務(wù)價(jià)值。Amazon Lambda能夠根據(jù)事件自動(dòng)運(yùn)行代碼,支持從每日少量請(qǐng)求到每秒數(shù)千次請(qǐng)求的即時(shí)擴(kuò)展。通過與200多項(xiàng)亞馬遜云科技服務(wù)的深度集成,開發(fā)者可以利用來自Amazon API Gateway、Amazon S3、Amazon DynamoDB等服務(wù)的觸發(fā)器,構(gòu)建功能強(qiáng)大的全棧無服務(wù)器情境的應(yīng)用程序。無論客戶是構(gòu)建數(shù)據(jù)處理管道、實(shí)時(shí)流處理,還是Web應(yīng)用程序,Lambda對(duì)主流編程語言和開發(fā)框架的支持,都能讓開發(fā)團(tuán)隊(duì)在擁抱無服務(wù)器架構(gòu)的同時(shí),充分利用現(xiàn)有的技術(shù)儲(chǔ)備。
MCP是一種開放協(xié)議,供AI agents與外部工具和數(shù)據(jù)源進(jìn)行交互。它定義了AI助手發(fā)現(xiàn)、理解和使用外部系統(tǒng)功能的標(biāo)準(zhǔn)方式。通過標(biāo)準(zhǔn)化接口訪問實(shí)時(shí)信息并執(zhí)行特定任務(wù),該協(xié)議使AI模型能突破訓(xùn)練數(shù)據(jù)限制,擴(kuò)展功能邊界。MCP Server通過提供AI開發(fā)助手(如Amazon Q Developer、Cline、Cursor等)可調(diào)用的工具、資源和情境信息實(shí)現(xiàn)這一協(xié)議,成為連接AI與云架構(gòu)決策的知識(shí)橋梁。這對(duì)構(gòu)建無服務(wù)器范式的應(yīng)用尤為重要——開發(fā)者需協(xié)調(diào)多種Serverless服務(wù)、事件模式和深度集成以構(gòu)建可擴(kuò)展的高性能應(yīng)用,而開源的 Serverless MCP Server正為AI開發(fā)助手提供所需的額外上下文。
目前,亞馬遜云科技已推出Amazon Lambda Tool MCP Server,支持AI模型直接將現(xiàn)有Lambda函數(shù)作為MCP工具調(diào)用,無需任何代碼修改,在MCP客戶端與Lambda函數(shù)間搭建交互橋梁。
開源的Amazon Serverless MCP Server顯著提升了無服務(wù)器開發(fā)體驗(yàn)。通過融入對(duì)無服務(wù)器架構(gòu)范式、最佳實(shí)踐和亞馬遜云科技服務(wù)的全面認(rèn)知,它為開發(fā)者提供了AI代碼開發(fā)助手功能。這個(gè)MCP服務(wù)器就像一位智能伙伴,從初始設(shè)計(jì)到最終部署,全程為開發(fā)者提供基于Serverless范式針對(duì)性的指導(dǎo)和幫助。
最佳實(shí)踐與注意事項(xiàng)
在使用Amazon Serverless MCP Server構(gòu)建無服務(wù)器應(yīng)用程序時(shí),首先要利用其AI輔助指導(dǎo)來做出架構(gòu)決策。在整個(gè)開發(fā)過程中,使用其指導(dǎo)工具對(duì)服務(wù)選擇、事件模式和基礎(chǔ)設(shè)施設(shè)計(jì)做出明智的決策。在部署之前,使用Serverless MCP Server的本地測(cè)試功能來驗(yàn)證應(yīng)用程序的行為。這種方法有助于確保應(yīng)用程序符合亞馬遜云科技的最佳實(shí)踐。
強(qiáng)大的監(jiān)控和可觀測(cè)性對(duì)于可靠地運(yùn)行生產(chǎn)環(huán)境中的應(yīng)用程序至關(guān)重要。使用Serverless MCP Server工具進(jìn)行部署監(jiān)控,并設(shè)置日志記錄和指標(biāo)。這有助于跟蹤應(yīng)用程序性能并快速識(shí)別潛在問題。
寫在最后
開源的Amazon Serverless MCP Server通過在整個(gè)開發(fā)生命周期中提供人工智能輔助指導(dǎo),簡化了無服務(wù)器應(yīng)用程序的開發(fā)。通過將人工智能開發(fā)輔助與無服務(wù)器專業(yè)知識(shí)相結(jié)合,它使開發(fā)人員能夠更高效地構(gòu)建和部署無服務(wù)器應(yīng)用程序。Serverless MCP Server的工具集支持覆蓋從環(huán)境初始化到可觀測(cè)性構(gòu)建的完整開發(fā)流程,同時(shí)幫助開發(fā)人員實(shí)施亞馬遜云科技的最佳實(shí)踐。
隨著各企業(yè)持續(xù)采用無服務(wù)器計(jì)算范式,那些能夠簡化開發(fā)流程并加速交付的工具變得愈發(fā)重要。亞馬遜云科技將繼續(xù)為構(gòu)建無服務(wù)器應(yīng)用程序的開發(fā)者擴(kuò)充Serverless MCP Server集合,并根據(jù)客戶反饋和新興的無服務(wù)器開發(fā)模式對(duì)現(xiàn)有工具進(jìn)行優(yōu)化。