AWS Pricing MCP Server

AWS Pricing MCP Server

AWS 價格 MCP 伺服器提供即時的 AWS 服務定價數據、成本估算功能和智能預算分析,幫助 LLM 驅動的助手提供準確、最新的雲端專案和基礎設施規劃的成本見解。

Author: awslabs


查看協議

什麼是 AWS 價格 MCP 伺服器?

AWS 價格 MCP 伺服器是一個專門的 MCP 伺服器,允許 AI 助手和應用程式透過標準化的端點存取最新的 AWS 服務定價資訊並進行成本估算。通過使用模型上下文協議,它使代理能夠回答問題、生成預算分析,並幫助 AWS 成本規劃,直接從您的開發環境、聊天介面或工作流程自動化中操作。

如何配置

  1. 安裝先決條件:確保已安裝 uv(來自 Astral)和 Python 3.10 或更高版本。
  2. 配置 AWS 認證:伺服器需要具備查詢定價 API 的相應 AWS 認證。根據需要使用環境變數或 AWS 配置文件。
  3. 添加到 MCP 客戶端配置:在您的 MCP 客戶端(例如,Amazon Q CLI、Cursor、Cline)中,更新 MCP 配置文件(如 ~/.aws/amazonq/mcp.json.cursor/mcp.json 等)並添加以下條目:
    {
      "mcpServers": {
        "awslabs.aws-pricing-mcp-server": {
          "command": "uvx",
          "args": [
            "awslabs.aws-pricing-mcp-server@latest"
          ],
          "env": {
            "AWS_PROFILE": "your-aws-profile",
            "FASTMCP_LOG_LEVEL": "ERROR"
          }
        }
      }
    }
    
  4. 重新啟動 MCP 啟用的客戶端以載入新伺服器。
  5. (可選) 對於容器化設置,根據需要配置您的 Docker 環境,並掛載共享配置。

如何使用

  1. 在支援的 AI 助手中(Amazon Q Developer CLI、Cursor、Cline、Claude Desktop 等),啟動聊天或工作流程會話。
  2. 使用名稱引用 AWS 價格 MCP 伺服器,或使用自然語言描述(例如,“估算 us-east-1 中 t3.large EC2 實例和 RDS MySQL db.m5.large 的每月成本”)。
  3. 助手將探測並調用 AWS 價格 MCP 伺服器提供的定價工具,檢索定價資訊並返回成本細目或建議。
  4. 您可以明確要求:“使用 AWS 價格 MCP 伺服器,為以下架構生成預算估算……”或讓代理根據您的上下文選擇相關工具。
  5. 工具調用和結果可以自動批准,或者您可以選擇審查並批准每個工具調用。

主要功能

  • 最新的 AWS 價格數據:直接從 AWS 公開 API 獲得 EC2、S3、RDS、Lambda 等的最新價格。
  • 成本估算:根據您選擇的資源類型和使用假設生成精確的每月或每年基礎設施成本預測。
  • 預算規劃:分析架構變更對預期 AWS 開支的影響。
  • 成本細目:獲得複雜部署的詳細成本組成,支持清晰的決策。
  • 與 AI 工作流程整合:無縫地向 LLM 代理提供定價資訊,實現即時的上下文成本指導和自動化。
  • 自動更新:始終 使用最新的定價,降低因過時報價而導致的風險。

使用案例

  • 雲端成本估算:在部署之前,估算提議的基礎設施的每月或每年 AWS 資費,包括計算、數據庫和存儲。
  • 預算審查/批准:讓開發團隊能夠用透明的價格分析支持架構選擇。
  • 假設分析:快速比較不同實例類型、區域或服務的成本影響。
  • CI/CD 管道成本檢查:與自動化集成,如果計畫的變更會違反項目預算則發出警報。
  • 會話助手和聊天機器人:即時回答商業和技術定價問題—“這個解決方案每月需要多少費用?”

常見問題

問:AWS 價格 MCP 伺服器包括區域價格差異嗎?
是的,它支持區域特定的定價,並反映不同 AWS 區域的最新成本差異。

問:成本估算的準確性如何?
所有估算均基於當前的 AWS 公共定價 API。如果您有自訂的企業定價或折扣,實際成本可能會有所變化。

問:我可以一起估算多個資源或架構的定價嗎?
完全可以—描述您的架構(例如,“2 個 t3.medium 實例、1 個 RDS db.t4g.large、100GB S3 存儲”),伺服器將生成細目估算。

問:用我的 AWS 認證運行這個工具是否安全?
伺服器僅需要對 AWS 公開 API 的讀取訪問權限,並不會修改資源。請遵循安全的認證管理最佳實踐。

問:我可以在離線狀態下使用定價 MCP 伺服器嗎?
該服務需要網路連接以抓取最新的 AWS 定價數據,無法完全離線運行。