MCP Server实践,轻松搞定AWS云成本分析

为AI工具链构建零信任安全代理:基于MCP协议的认证授权实践 在微服务与API集成日益普及的现代软件架构中,身份认证与访问控制是保障系统安全的核心基石。OAuth 2.0/OpenID Connect作为工业标准的授权框架,通过令牌机制实现了安全的身份验证与资源访问委托。其原理在于将资源所有者、客户端、授权服务器和资源服务器分离,通过授权码等流程安全交换访问令牌。这项技术的核心价值在于实现了跨域、细粒度的安全访问,避免了凭证的直接暴露。基于角色的访问控制(RBAC)模型则在此基础上,通过定义用户、角色和权限的映射关系,实现了灵活且可维护的权限管理。在AI工具链集成,特 阅读详情

前言

在当前云原生架构日益复杂、资源使用碎片化的趋势下,控制和优化云成本成为了企业管理中越来越重要的一环。如何做到“把钱花在刀刃上”——避免计算资源冗余和隐藏支出,成为广大企业和工程师重点关注的话题。

尤其对于使用 AWS 的企业来说,按量计费虽然灵活,但一旦资源配置不合理、未能及时释放,就可能造成巨大的浪费。因此,对成本的可视化分析也逐渐成为提升工程效率、支撑产品持续演进的关键能力。

本文将带您了解由 AWS Labs 开源的 Cost Analysis MCP Server,探索其如何通过 Model Context Protocol(MCP)为 AI 成本分析带来便利。

GitHub 地址:https://github.com/awslabs/mcp/tree/main/src/cost-analysis-mcp-server

什么是 MCP Server?

MCP(Model Context Protocol)是由 Anthropic 推出的一种开放标准,旨在为大型语言模型(LLMs)提供与外部数据源和工具交互的标准化接口。

下方架构图形象地指出了 MCP 的主要组成部分:

  • MCP Host:发起请求的 LLM 应用程序,比如 Claude、IDE

  • MCP Client:与 MCP Server 建立1:1连接,处理通信

  • MCP Server:为 MCP client 提供上下文、工具和 prompt 信息

MCP Server 的优势

  • 标准化接口:通过 MCP 协议,简化了 AI 模型与外部工具的集成过程,提高了开发效率。

  • 实时通信:支持 Server-Sent Events(SSE)等通信方式,实现了模型与服务器之间的实时数据交换。

  • 安全可靠:内置权限控制和日志记录机制,确保数据交互的安全性和可追溯性。

  • 可扩展性强:支持多种工具的集成,便于根据业务需求扩展功能。

在成本分析场景中,MCP Server 充当了 AI 模型与 AWS 成本数据之间的桥梁,使得 AI 模型能够实时获取、分析和优化云服务成本。

核心功能

✅ AWS 成本可视化分析
  • 细致拆解 AWS 成本,按服务、区域、层级等维度分类汇总

  • 识别各服务云成本分布情况,助力精准优化云支出

💬 自然语言查询成本数据
  • 无需复杂的查询语言,你可以像提问 ChatGPT 一样,询问「哪个服务最贵?」「S3 成本为什么突然升高?」

  • 无需手动翻阅复杂的价格文档,支持从 AWS 定价网页、AWS Pricing API 实时获取数据

📊 一键生成成本报告与优化建议
  • 自动读取基础设施即代码(Infrastructure as Code)生成针对性报告

  • 基于当前资源使用情况,智能生成成本优化建议,如:是否切换为预留实例、是否有多余资源未调度

适合谁使用?

  • 云架构或 DevOps 工程师,深入了解各服务在 AWS 上的成本构成。

  • 成本管控或 SRE 团队,定期评估优化方案并输出报告。

  • 初创公司****或中小型团队,期望通过智能工具节省云支出,专注核心业务。

快速开始:如何安装并运行 MCP Server

安装准备

  1. 通过 Astral 安装 [uv]

  2. 使用 uv python install 3.10 安装 Python

  3. 配置具有访问 AWS 服务权限的凭证,确保具备以下条件: • 一个具有适当权限的 AWS 账户 • 使用 aws configure 命令或环境变量配置 AWS 凭证 • 确保你的 IAM 角色或用户具有访问 AWS Pricing API 的权限

安装步骤

  1. 安装 AWS CLI

通过下方命令,下载并安装 AWS CLI


curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"

sudo installer -pkg AWSCLIV2.pkg -target / 

安装完毕后,配置 AWS CL

aws configure
  1. 安装AWS Q

访问地址https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line-installing.html, 从下方地址进入即可下载:

https://desktop-release.codewhisperer.us-east-1.amazonaws.com/latest/Amazon%20Q.dmg

按照 Amazon Q 介绍,注册账号(自己的邮箱即可),然后登录进入

  1. 设置配置文件

创建一个~/.aws/amazonq/mcp.json 文件:

{
  "mcpServers": {
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.cost-analysis-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "your-aws-profile"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
AWS 身份验证

MCP Server 会使用 AWS_PROFILE 环境变量中指定的 AWS 配置文件。如果未指定该变量,则默认使用你 AWS 配置文件中的 “default” 配置文件。

"env": {
  "AWS_PROFILE": "your-aws-profile"
}

请确保所使用的 AWS 配置文件具有访问 AWS Pricing API 的权限。

  1. 完成安装,启动对话

MCP Server 会使用指定的配置文件创建一个 boto3 会话,以便通过该会话对 AWS 服务进行身份验证。您的 AWS IAM 凭证将始终保留在本地,仅用于访问 AWS 服务。

q chat

输出结果(下方视频跳转至0:47,即可查看生成结果):

https://weixin.qq.com/sph/ACRbkXmju

总结

AWS Cost Analysis MCP Server 为企业提供了一个高效、智能的成本分析解决方案。通过标准化的 MCP 协议,企业可以轻松集成成本分析功能,提升云服务的成本管理能力。

当然,如果您不想止步于成本分析,需要更进一步开始优化 AWS 云成本,不妨试试 CloudPilot AI 这款智能云成本优化平台,仅需轻点几步即可开启云成本优化,下图为客户运行的真实效果。

在这里插入图片描述

推荐阅读

KubeCon EU 2025:一个非典型参与者的现场观察

「出海匠」借助CloudPilot AI实现AWS降本60%,支撑AI电商高速增长

月活过亿的Canva如何在PB级数据存储上节省2700万?

MCP协议实战:构建企业级AI模型控制中枢 Model Control Protocol(MCP)是一种面向大模型服务治理的标准化控制协议,核心解决多模型、多工具、多业务方场景下的统一调度、策略管控与语义路由问题。其原理基于能力契约(Capability Contract)与约束解析引擎,通过工具注册中心实现模型服务的主动报备与生命周期管理,并依托gRPC强类型IDL保障跨语言、低延迟、高可靠的服务交互。技术价值在于将AI服务从‘硬编码适配’升级为‘协议驱动治理’,显著提升可审计性、灰度发布效率与SLO保障能力。典型应用于金融风控、电商智能客服、医疗 阅读详情

相关推荐

QT+SOEM主站协议库实战指南—从编译到嵌入式应用

本文提供了一份QT与SOEM开源EtherCAT主站协议库的集成实战指南。详细介绍了在Windows和Linux平台下编译SOEM库的步骤,并讲解了如何将其无缝集成到QT项目中,构建具备实时监控与控制功能的工业上位机应用。内容涵盖从环境搭建、核心协议开发到嵌入式部署与优化的全流程,为开发高性价比、自主可控的工业控制解决方案提供完整路径。

u6v7w8x的博客 437

AWS MCP Servers

模型上下文协议(MCP)是一个开放的协议,它使得LLM应用与外部数据源和工具之间的无缝集成成为可能。无论您是在构建一个AI驱动的IDE、增强聊天界面,还是创建定制的AI工作流程,MCP都提供了一种标准化的方式来连接LLM与它们所需的上下文。——模型上下文协议READMEMCP服务器是一个轻量级程序,它通过标准化的模型上下文协议公开特定的功能。宿主应用(如聊天机器人、IDE和其他AI工具)拥有MCP客户端,这些客户端与MCP服务器保持1:1的连接。

AI工程化、开源分享、文档翻译、代码笔记 2124

【OpenClaw 故障排查完全指南】

OpenClaw 故障排查指南摘要 本指南针对OpenClaw 2026.2.26版本常见问题提供解决方案,适用于Windows/Linux/macOS平台。 核心问题及修复方案: 飞书插件连接失败:删除冲突插件或重装OpenClaw Ollama认证错误:设置环境变量OLLAMA_API_KEY="ollama-local" 配置警告:可安全忽略的安全扫描提示 端口占用:查找并终止占用18789端口的进程 插件重复加载:清理重复插件目录 快速修复: 提供一键修复PowerShell脚本

weixin_37572294的博客 1万+

终极指南:如何使用mcp集成服务器轻松掌握AWS最佳实践

mcp(Model Context Protocol)是一套专为开发者打造的集成服务器套件,它将AWS最佳实践直接融入你的开发工作流,帮助你更高效地构建、部署和管理AWS云服务。无论你是AWS新手还是有经验的开发者,mcp都能显著提升你的工作效率,让AWS开发变得前所未有的简单。 ## 为什么选择mcp集成服务器? 在当今快速发展的云原生时代,开发者面临着越来越复杂的AWS服务生态系统。mcp

gitblog_00449的博客 796

西电2023秋季机器学习复习提纲

西电2023秋季机器学习复习提纲,希望对学弟学妹有帮助

weixin_62083045的博客 5630

Cadence 17.4 PSpice仿真555定时器输出方波

这里利用555定时器组成多谐振荡器产生1Hz的方波并用PSpice仿真其输出的方波波形。555定时器是一种广泛应用的中规模集成电路。根据其内部组成的不同,可分为双极型(555B)和CMOS型(555C)两类。两种类型的定时器各有所长。双极型定时器具有较大的驱动能力,其输出电流可达200mA,可直接驱动发光二级管、扬声器、继电器等负载。而CMOS型定时器的输入阻抗高、功耗低。

tj_nonstoper的博客 1万+

架构图创建难?Amazon Q CLI + MCP来破局!

在动态变化的云环境中,及时更新这些架构图以准确反映基础设施的变化,不仅会成为提高生产力的瓶颈,还可能导致文档与实际情况出现偏差。亚马逊云科技社区构建者、FinOps专业人士、热衷于DevOps的爱好者、充满激情的演讲者、博客写手,以及崭露头角的“云技术领域影响力人物”,致力于帮助他人在云技术领域构建坚实的职业生涯。做准备工作的解决方案架构师,亦或是正在学习云架构模式的开发者,采用这种方法都能显著加快您的工作流程。您可按照上述步骤进行设置。复杂的图表可能会超出提示词语境的限制,或者生成结构不清晰的图表。

亚马逊云科技专栏 562

Flowable任务节点动态预测:基于任务ID与参数获取下一节点及候选分配策略

本文深入探讨了Flowable工作流引擎中任务节点动态预测功能的实现。通过解析任务ID与运行时参数,模拟流程执行路径,精准预测下一节点及候选用户/组集合,从而提升用户体验与系统透明度。核心在于利用自定义命令实现表达式求值,并深度解析候选者分配策略,确保预测结果与实际流程执行一致。

nnn11的博客 736

利用 AWS MCP 解决区域差异问题:构建统一混合云管理平台

企业在全球化或混合云部署中,常因不同区域(如 AWS 国际区 vs 中国区)或本地 IDC 与云环境之间的服务差异、配置标准不一、合规要求不同,导致管理复杂、运维低效、部署不一致。AWS Migration and Configuration Platform (MCP) 正是解决这一难题的利器。

awscloud的博客 749

比亚迪 10C 闪充技术全解析:超高速离子通道与双电子流设计如何颠覆电动车补能格局?

性能碾压主流方案参数宁德时代6C比亚迪10C优势幅度最大电流700A1000A+43%内阻降幅30%50%+67%5分钟补能240公里400公里+67%

百态·数智思维 | 聚焦大数据、量化与未来AI 1119

Windows下用Python调用科大讯飞语音唤醒SDK的避坑指南(附完整代码)

本文详细介绍了在Windows平台使用Python调用科大讯飞语音唤醒SDK的全流程,包括环境配置、核心代码实现、典型问题解决方案及进阶开发技巧。通过完整的代码示例和避坑指南,帮助开发者快速集成语音唤醒功能,提升开发效率。

u0v1w2x3的博客 405

深入解析AWS MCP Servers:全方位AWS服务管理工具集

AWS MCP Servers(Model Context Protocol Servers)是一套专为AWS环境设计的服务器工具集,旨在通过统一的协议接口提供对AWS各类服务的智能管理和操作能力。这套工具集采用模块化设计,每个MCP服务器专注于特定AWS服务领域,通过标准化的接口实现自动化管理和智能交互。 ## 核心组件解析 ### 核心MCP服务器 作为整个系统的中枢神经,核心MCP服务...

gitblog_00588的博客 522

手把手教你学 GPU SoC 芯片(9.3)--GPU SOC 功耗和热管理的动态电压和频率调整(DVFS)

通过动态电压和频率调整(DVFS),可以有效地管理GPU SoC的功耗和热管理。合理的DVFS策略不仅可以节省功耗,提高能效,还可以延长设备的使用寿命。

MHD0815的博客 1496

aws-cost-explorer-mcp-server:轻松分析与可视化 AWS 云支出数据

aws-cost-explorer-mcp-server:轻松分析与可视化 AWS 云支出数据 aws-cost-explorer-mcp-server 是一个开源项目,通过 Anthropic 的 Model Control Protocol (MCP) 提供了一种便捷的方式,使用 Claude 模型作为交互式界面来分析和可视化 AWS 云支出数据。 项目介绍 aws-cost-explorer...

gitblog_00456的博客 821

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

从零开始编写MCP Server并发布上线:全网最细超简单实战指南

《手把手教你搭建MCP Server:AI工具本地化部署指南》介绍了如何用Python开发MCP服务器,实现AI大模型与本地系统的深度交互。文章详细解析了MCP协议的原理及自建优势,分步骤演示了STDIO和SSE两种模式下的本地开发流程,并提供了云端部署方案。特别针对新手总结了10大常见陷阱,如端口冲突、API密钥管理等,同时给出了进阶功能建议,包括第三方API集成和数据库联动等。本教程适合希望提升AI工具本地化能力的开发者,从环境搭建到部署上线全流程覆盖,兼顾基础与高阶应用场景。

分享平时的学习心得和笔记 1465

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

3分钟搞定Kubernetes集群管理:mcp-server-kubernetes完全指南

还在为Kubernetes集群管理而烦恼吗?每天面对复杂的kubectl命令、繁琐的配置文件和令人头疼的权限管理,是不是让你感觉像是在操作一个黑盒子?😫 别担心,今天我要介绍的这个开源神器——mcp-server-kubernetes,将彻底改变你的Kubernetes管理体验! mcp-server-kubernetes是一款基于Model Context Protocol(MCP)的Kub

gitblog_00412的博客 269

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

自动创建技术支持案例?Q CLI调用MCP Server轻松搞定!

借以本文抛砖引玉,您可以结合自己实际工作中的场景,借助生成式AI的强大能力,参考本例,创造出更多的。的总结能力,自动生成问题描述,提取资源id或者ARN,并总结已经执行过的的排查步骤,借助自建的。值得注意的是,在向案例添加信息操作时,由于作者手误,案例号少输入了最后一个字符“a”,

亚马逊云科技专栏 241

如何解决Agent集成难题?MCP Server运行教程带你搞定!

而言,若要成功完成诸如“安排一次领养狗狗的预约”或“为代码添加一项功能,以便让用户可以安排领养狗狗的时间”等任务,就需要访问AI系统之外的相关信息或资源。最初,出于多种原因,MCP规范采用了有状态的网络协议(SSE),其中包括部分集成场景需要向客户端与Agent发送各类更新信息,例如工具列表发生变化的情况。随着技术的不断发展,诸多令人振奋的事情正在开发领域上演,而其中最引人瞩目的,莫过于将AI集成到系统和开发工具的各个不同部分,正变得愈发容易。的方式,涉及MCP规范中概述的“传输方式”。

亚马逊云科技专栏 445

大模型终于能“听懂”云操作了?以Cherry某Studio为例,三步搞定MCP配置!

摘要:Cherry某Studio的MCP(Model Context Protocol)服务让大模型直接调用云资源成为可能。文章详细介绍了MCP的定义与价值,并提供了三步配置指南:创建MCP Server、完成OAuth授权、配置智能体集成。通过实战演示一键部署云服务器案例,验证了方案的可行性。同时给出了拆分粒度、安全防护等优化建议,突出了Cherry某Studio在多模型聚合、国产安全等方面的优势。该方案将AI转化为云操作助手,显著提升自动化效率,特别适合企业用户快速实现智能化云管理。

分享平时的学习心得和笔记 772

《MCP是什么?就是AI界的“万能Type-C接口“》

文章摘要: MCP(模型上下文协议)是AI领域的"万能插头",由Anthropic开源,统一了AI调用外部工具的标准。它通过定义资源、工具和提示模板三大原语,将开发成本从M×N降至M+N,实现即插即用。大厂(如OpenAI、阿里、腾讯)和开发者积极支持,形成滚雪球生态,GitHub相关项目获近5万星,覆盖20+领域。MCP采用三层架构(主机-客户端-服务端),类似餐厅分工,使AI从"聊天"升级为"实干"。其普及核心在于降低复杂度,推动大规模自动化。

ningmengjing_的博客 399

Cloudpods开源多云管理平台:3步搞定企业多云资源统一管理

在数字化转型的浪潮中,企业普遍面临着多云环境管理的挑战:多个云平台账号分散管理、资源使用情况不透明、运维成本居高不下。Cloudpods作为一款开源多云管理平台,正是为解决这些痛点而生,让企业能够像管理单一云平台一样轻松管理所有云资源。 ## 企业多云管理痛点与解决方案 ### 常见管理难题 企业在上云过程中通常会遇到以下问题: - **资源分散**:不同云平台的虚拟机、存储、网络资源难以

gitblog_00535的博客 654

掌握AI Agent自动化赚钱秘籍,小白也能轻松上手(收藏必备)

本文介绍了AI Agent的兴起及其在各个领域的应用,从视频制作到股票分析,展示了Agent如何通过自动化提升效率。文章深入探讨了Agent生态的四层架构,包括应用层、工具和配置层、编排层以及基础设施层,揭示了Agent作为新软件工程范式的潜力。对于个人开发者,Agent提供了杠杆放大的机会,降低了技术门槛;对企业而言,Agent基础设施预示着平台化的未来;职业身份也将从程序员向Agent编排者转变。

ytt0523_com的博客 554

基于 Amazon Q Developer CLI 和 Amazon Bedrock Knowledge Bases 实现智能问答系统

这个问题在不同业务场景下可能有完全不同的答案。这样做的原因是,网站中有多个“business”的字样,如果不做特别说明,LLM 通常会根据开发习惯猜测点击时使用的 selector,将该参数传递给 Playwright 工具,当与实际情况不符时,Playwright 往往难以点击到正确的链接。同时,结合 Amazon Bedrock Knowledge Bases 的元数据过滤功能,我们可以首先基于历史会话对问题进行分类,在准确的类别中再完成知识库的搜索和答案生成,进一步提升 Q&A 回复的准确率。

亚马逊云科技专栏 1231

如何用AI智能图表工具5分钟完成专业图表设计:Next AI Draw.io终极指南

想要快速创建专业图表却苦于设计技能不足?Next AI Draw.io正是你需要的解决方案!这款基于Next.js的AI智能图表工具,通过自然语言对话就能生成精美的流程图、架构图和各类可视化图表。无论是技术文档中的系统架构,还是商业演示中的流程图,都能轻松搞定。 ## 🚀 为什么选择这款AI绘图神器? 传统的图表设计需要掌握复杂软件操作,而Next AI Draw.io彻底改变了这一现状。你

gitblog_00406的博客 423

5分钟搞定企业知识库搭建:WeKnora开源RAG平台终极指南

还在为团队知识分散、文档难以查找而烦恼吗?🤔 今天我要为你介绍一个革命性的开源工具——WeKnora,它能将你的海量文档瞬间变成智能问答机器人!无论是企业内部文档、技术手册还是产品资料,都能通过这个强大的RAG(检索增强生成)平台实现高效管理和智能检索。 WeKnora是由腾讯开源的企业级知识管理框架,它集成了大语言模型、向量检索和智能Agent技术,让文档管理变得前所未有的简单高效。最棒的是

gitblog_00034的博客 1219

45分钟搞定!LibreChat私有化部署全攻略:打造你的专属AI聊天平台

还在为AI服务费用高昂而烦恼?想拥有一个完全自主控制、支持多模型切换的智能对话系统吗?今天,我将带你从零开始,在45分钟内完成LibreChat的私有化部署,让你轻松拥有一个功能强大的AI聊天平台。LibreChat作为一款增强版ChatGPT克隆项目,不仅支持OpenAI、GPT-4 Vision、Bing、Anthropic等多种AI模型,还具备消息搜索、langchain集成、DALL-E-

gitblog_00634的博客 412
上一篇: KubeCon EU 2025:一个非典型参与者的现场观察
下一篇: 多邻国打卡打到 AWS 发烧?小绿鸟年省 20% 实录
CloudPilotAI
博客等级 码龄2年 519粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值