aws/mcp-proxy-for-aws
AWS MCP Proxy Server
解決的問題
本專案提供一個橋接器,讓 AI 應用與代理可連接到需要 AWS IAM 驗證(SigV4)的 AWS 主機 Model Context Protocol (MCP) 伺服器。由於標準的 MCP 客戶端(例如 Claude Desktop)不原生支援 SigV4 簽章,此工具會自動使用本機 AWS 憑證處理驗證流程。
運作方式
它以兩種主要模式運作:
- 作為代理: 作為輕量級客戶端橋接。AI 助手連接到代理,代理在將請求轉發至 AWS 主機的 MCP 伺服器前,使用 AWS SigV4 進行簽章。
- 作為函式庫: 提供可直接整合至 Python AI 代理框架(如 LangChain、LlamaIndex 和 Strands Agents)的認證傳輸層,以程式化方式處理會話生命週期與驗證。
適用對象
- 需要存取 AWS 保護的 MCP 伺服器的 AI 助手開發者(例如 Claude Desktop、Kiro CLI)。
- 使用 Python 框架建構代理,希望避免撰寫自訂 SigV4 請求簽章邏輯的 AI 工程師。
特色亮點
- 自動 SigV4 簽章: 使用 CLI、環境變數或 IAM 角色中的本機 AWS 憑證。
- 多帳戶存取: 支援按呼叫切換 AWS 配置檔,讓代理可在多個 AWS 帳戶間工作而無需重啟。
- 彈性部署: 可作為版本鎖定的 CLI 工具、Python 函式庫或 Docker 映像使用。
- 框架整合: 提供與 LangChain、LlamaIndex 和 Microsoft Agent Framework 的預建整合模式。
相關
- 專案
- 專案
- 專案
- 專案
- 專案