
APISIX-MCP:利用 AI + MCP 拥抱 API 智能化管理
做过云计算相关业务开发的小伙伴一定对AWS服务不陌生,在“无应用不MCP”的今天怎么能少了云计算领域的大哥大AWS MCP?
今天我们就详细给大家介绍一下这个专为云计算生态而生的AWS MCP服务套装!什么是 MCP ?什么是又是AWS MCP ?Model Context Protocol(MCP)是一种开放协议,设计初衷就是实现大型语言模型(LLM)与外部数据源和工具的无缝集成。无论是构建 AI 支持的 IDE、增强聊天界面,还是创建自定义 AI 工作流,MCP 都能够给我们提供一种标准化的方式,将 LLM 与所需的环境上下文连接起来。
简单来说,MCP就是一座桥,一座让AI应用程序能够轻松访问外部资源的AI智能高速大桥。而我们今天要聊的AWS MCP 服务器套件就是基于这一协议,通过一系列模块化的服务器,为我们开发人员提供了对 AWS 文档、知识库等资源的直接访问能力。
这些服务器不仅能够帮助我们开发者快速获取所需要的信息,还能通过AI帮助我们辅助生成代码、优化项目技术架构设计,甚至生成一套全面的成本分析报告。
AWS MCP服务器套件由多个独立的服务器构成,每个服务器都针对特定的开发需求提供了针对性的功能支持。下面是其中几个核心服务器的详细介绍:
核心MCP服务器:
AWS文档MCP服务器:
Amazon Bedrock 知识库检索 MCP 服务器:
AWS CDK MCP 服务器:
成本分析 MCP 服务器:
Amazon Nova Canvas MCP 服务器:
这么多的服务组件,实际应用起来得多麻烦啊??不用怕哈哈,AWS MCP 服务器套件的安装和配置非常简单,下面我们以核心MCP服务器配置为例,来给大家简单介绍下:
MCP_CONFIG_PATH- MCP 配置文件的路径(例如
/Users/username/Library/Application Support/vscode/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json)
设置环境变量,我们可以在 shell 配置文件中设置这些环境变量:
~/.zshrc
~/.bashrc
# Add to your shell profile
export MCP_CONFIG_PATH="/path/to/your/mcp/config.json"
也可以在环境运行时设置此项变量:
MCP_CONFIG_PATH="/path/to/your/mcp/config.json" python -m mcp_core.server.server
安装,下面是一些我们可以在AWS中使用MCP的一些方法,AWS后续也会增更多新功能,包括Amazon Q Developer CLI:(例如,对于Amazon Q Developer CLI MCP):
~/.aws/amazonq/mcp.json
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "uvx",
"args": [
"awslabs.core-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"MCP_SETTINGS_PATH": "path to your mcp server settings"
},
"autoApprove": [],
"disabled": false
}
}
}
So,这就完成了,配置就是这么简单!
服务器通过MCP接口公开以下工具:
prompt_understanding:
帮助构建AWS解决方案;
install_awslabs_mcp_server:
通过UVX 安装 MCP 服务器;
update:
更新所有 MCP 服务器;Amazon Bedrock 知识库检索MCP服务器,AWS CDK MCP 服务器等其它相关服务器的配置,大家可以参考下面链接自行尝试:https://awslabs.github.io/mcp/servers/bedrock-kb-retrieval-mcp-server/
AWS MCP 服务器套件的价值不仅在于它给我们提供了一系列强大的功能,对于企业来说,MCP 服务器套件不仅能够提升开发效率,还能通过最佳实践的落地,降低技术风险和运维成本。
我想在大家眼里AWS MCP 服务器套件可以说是云计算和AI技术结合的最优典范了,它通过标准化的协议和模块化的设计,为我们广大的开发人员提供了一个强大的工具集。不论是优化开发流程、提升代码质量,还是控制成本、激发灵感,设计创意等等方面吧,AWS MCP服务器都能成为我们开发的得力助手。
友情提示:以上内容均为作者本人学习分享,旨在与大家学习交流,不代表任何官方平台观点(仅供学习参考),不构成任何工作建议、指导,请大家谨慎评估技术可行性后再做决策,感谢您对技术探索精神的理解与支持!