AWS Support MCP 伺服器是什麼?
AWS Support MCP 伺服器是一個符合 MCP 的伺服器,允許 AI 工具、程式碼助手或自定義工作流程引擎與 AWS 支援服務無縫互動。它提供用於創建案例、狀態追蹤和管理的功能,使得程式化或 AI 驅動的支援操作可以安全進行,且無需離開本地開發環境或聊天介面。這使得在 AWS 獲取幫助的過程變得更簡單,讓開發人員和 AI 代理都能輕鬆管理支援案例。
如何配置 AWS Support MCP 伺服器
-
安裝
- 從 Astral 安裝
uv
。 - 如果尚未安裝,請安裝 Python 3.10 及以上版本。
- 確保你的環境中具有執行 AWS 支援操作所需的 AWS 憑證與權限。
- 通過
uvx
或以 Docker 容器的方式拉取或安裝 MCP 伺服器套件 (awslabs.aws-support-mcp-server
)。
- 從 Astral 安裝
-
客戶端配置
- 在你的 MCP 客戶端配置(例如,
mcp.json
)中添加類似的條目:{ "awslabs.aws-support-mcp-server": { "command": "uvx", "args": ["awslabs.aws-support-mcp-server@latest"], "env": { "AWS_PROFILE": "your-aws-profile", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } } }
- 如果在 Docker 中運行,請通過環境變量或掛載
.aws
目錄來配置 AWS 憑證。
- 在你的 MCP 客戶端配置(例如,
-
IDE 或助手整合
- 支援的平台:Amazon Q CLI、Cursor、Cline、VS Code、Windsurf 等。
- 有關如何添加自定義 MCP 伺服器的具體資訊,請參考你的工具文檔。
如何使用 AWS Support MCP 伺服器
- 發現工具
- 使用
tools/list
端點或助手的 UI 來查看可用的支援操作(例如,list_support_cases
、create_support_case
、update_support_case
)。
- 使用
- 創建支援案例
- 使用你的 AI 助手或 MCP 客戶端調用支援案例創建工具,提供問題類型、主題和描述等詳細信息。
- 例子提示:「為 EC2 故障創建一個高嚴重性案例。」
- 查詢和管理案例
- 使用工具列出開放的案例、獲取案例詳情或更新案例通訊。
- 例子提示:「顯示我帳戶中所有未解決的支援案例。」
- 例子提示:「為支援案例 #123456789 添加註解。」
- 監控狀態
- 在 IDE、聊天介面或自動化工作流程中檢查正在進行的案例的進度。
主要特點
- 自然語言編排:使 AI 助手和代理能夠在你的工具中全面且直接地處理支援互動。
- 自動化案例管理:可以程式化或通過自然語言請求創建、列出、更新和監控 AWS 支援案例。
- 安全且本地化:保留憑證和支援信息在本地(當伺服器在本地運行時),提供嚴格的安全性。
- 隨時可用:通過標準 MCP 配置與流行的 IDE、程式碼助手和對話 UI 集成。
- 即時支援工作流程:直接映射到 AWS 支援 API,確保可訪問最新的案例類型、類別和字段。
- 最佳實踐:最小化人工工作,減少錯誤,並從環境、代碼庫或之前的操作中無縫獲取所需的上下文。
使用案例
- AI 協助事件響應:在關鍵的 CloudWatch 警報觸發時,提示 AI 提交支援票。
- DevOps 和 SRE 自動化:將支援案例行動集成到部署管道或監控儀表板中,以便迅速升級問題。
- 對話式故障排除:使用基於聊天的助手搜索當前案例、開啟新案例或更新票據線程,無需離開代碼編輯器。
- 入職和指導:幫助新開發者直接從他們的 IDE 提交或查詢 AWS 支援,提供上下文幫助和驗證。
- 審核和報告:以程式化方式導出支援案例歷史,以便合規或報告用途。
常見問題
Q1: AWS Support MCP 伺服器需要哪些權限?
A1: 該伺服器需要具有適當 IAM 權限的 AWS 憑證,以訪問 AWS 支援 API(support:*Support*
)。附加「AWSSupportAccess」政策以獲取完整功能。
Q2: 我可以為了隱私在本地運行 AWS Support MCP 伺服器嗎?
A2: 可以,本地運行伺服器可以確保所有支援互動和憑證保留在你的機器上;除非通過安全的 API 向 AWS 發送資料,否則不會有支援案例資料離開你的環境。
Q3: AWS Support MCP 伺服器處理所有 AWS 支援計畫嗎?
A3: 某些 AWS 支援 API(如創建支援案例)需要商業或企業支援計畫。請檢查你的帳戶支援計畫或使用工具查詢當前計畫資訊。
Q4: 我可以在我的自動化管道中使用 AWS Support MCP 伺服器嗎?
A4: 當然可以。你可以調用其端點,或將其集成到 CI/CD 或監控工作流程中,實現事件驅動的案例創建和管理,無論是由代理還是腳本執行。
Q5: 如何確保只有授權用戶可以創建或查看支援案例?
A5: 在 IAM 角色或配置文件層面強制執行安全性。每次調用都使用運行伺服器的用戶或角色的憑證。你還可以通過標準的 AWS IAM 策略進一步限制行為。