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