Token导航 LogoToken导航

MCP Server · 运维云端

Cdk MCP Server

AWS CDK MCP Server 提供 AWS Cloud Development Kit (CDK) 的最佳实践、基础设施即代码模式和通过 CDK Nag 实现的安全合规性。

未说明官方级别未说明来源级核验工具 0
PythonCursor基础设施即代码VS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
awslabs
提供方
awslabs

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9,062

仓库热度

收录来源

1 个

MCP World

选型结论

Cdk MCP Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Cursor、VS Code,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

AWS CDK MCP服务器

⚠️ 弃用通知:此服务器已弃用,将在未来的版本中删除。请使用 AWS IaC MCP服务器 相反,它提供了所有CDK功能以及额外的基础设施即代码功能。

AWS云开发工具包(CDK)的MCP服务器最佳实践、基础设施即代码模式以及对CDK-Nag的安全合规性。

特性

CDK通用指南

  • AWS解决方案构造和GenAI CDK库的规范模式
  • 用于选择适当实施方法的结构化决策流程
  • 通过CDK-Nag集成和Lambda Powertools实现安全自动化

CDK-Nag集成

  • 使用CDK Nag规则实现安全性和合规性
  • 使用AWS良好架构指南解释具体的CDK Nag规则
  • 检查CDK代码是否包含需要人工审查的Nag抑制

AWS解决方案构建

  • 搜索和发现AWS解决方案构造模式
  • 查找常见架构需求的推荐模式
  • 获取有关解决方案构造的详细文档

生成式AI CDK构造

  • 按名称或类型搜索GenAI CDK构造
  • 发现AI/ML工作负载的专用构造
  • 获取生成式人工智能应用程序的实施指南

Lambda层文档提供程序

  • 访问AWS Lambda层的全面文档
  • 获取通用Lambda层和Python特定层的代码示例
  • 检索目录结构信息和实施最佳实践
  • 与AWS文档MCP服务器无缝集成,以获取详细文档

Amazon基岩代理模式生成

  • 在创建具有使用Lambda函数的动作组的基岩代理时使用此工具
  • 简化基岩试剂模式的创建
  • 将代码文件转换为兼容的OpenAPI规范
开发人员说明
  • 需求:您的Lambda函数必须使用 BedrockAgentResolver 来自AWS Lambda Powertools
  • Lambda依赖关系:如果模式生成失败,将生成回退脚本。如果您看到有关缺少依赖项的错误消息,请安装它们,然后再次运行脚本。
  • 整合:使用生成的架构 bedrock.ApiSchema.fromLocalAsset() 在您的CDK代码中

CDK实施工作流程

此图提供了推荐的CDK实施工作流程的全面视图:

graph TD
    Start([Start]) --> A["CDKGeneralGuidance"]
    A --> Init["cdk init app"]

    Init --> B{Choose Approach}
    B -->|"Common Patterns"| C1["GetAwsSolutionsConstructPattern"]
    B -->|"GenAI Features"| C2["SearchGenAICDKConstructs"]
    B -->|"Custom Needs"| C3["Custom CDK Code"]

    C1 --> D1["Implement Solutions Construct"]
    C2 --> D2["Implement GenAI Constructs"]
    C3 --> D3["Implement Custom Resources"]

    %% Bedrock Agent with Action Groups specific flow
    D2 -->|"For Bedrock Agents
with Action Groups"| BA["Create Lambda with
BedrockAgentResolver"]

    %% Schema generation flow
    BA --> BS["GenerateBedrockAgentSchema"]
    BS -->|"Success"| JSON["openapi.json created"]
    BS -->|"Import Errors"| BSF["Tool generates
generate_schema.py"]
    BSF -->|"Missing dependencies?"| InstallDeps["Install dependencies"]
    InstallDeps --> BSR["Run script manually:
python generate_schema.py"]
    BSR --> JSON["openapi.json created"]

    %% Use schema in Agent CDK
    JSON --> AgentCDK["Use schema in
Agent CDK code"]
    AgentCDK --> D2

    %% Conditional Lambda Powertools implementation
    D1 & D2 & D3 --> HasLambda{"Using Lambda
Functions?"}
    HasLambda --> UseLayer{"Using Lambda
Layers?"}
    UseLayer -->|"Yes"| LLDP["LambdaLayerDocumentationProvider"]

    HasLambda -->|"No"| SkipL["Skip"]

    %% Rest of workflow
    LLDP["LambdaLayerDocumentationProvider"] --> Synth["cdk synth"]
    SkipL --> Synth

    Synth --> Nag{"CDK Nag
warnings?"}
    Nag -->|Yes| E["ExplainCDKNagRule"]
    Nag -->|No| Deploy["cdk deploy"]

    E --> Fix["Fix or Add Suppressions"]
    Fix --> CN["CheckCDKNagSuppressions"]
    CN --> Synth

    %% Styling with darker colors
    classDef default fill:#424242,stroke:#ffffff,stroke-width:1px,color:#ffffff;
    classDef cmd fill:#4a148c,stroke:#ffffff,stroke-width:1px,color:#ffffff;
    classDef tool fill:#01579b,stroke:#ffffff,stroke-width:1px,color:#ffffff;
    classDef note fill:#1b5e20,stroke:#ffffff,stroke-width:1px,color:#ffffff;
    classDef output fill:#006064,stroke:#ffffff,stroke-width:1px,color:#ffffff;
    classDef decision fill:#5d4037,stroke:#ffffff,stroke-width:1px,color:#ffffff;

    class Init,Synth,Deploy,BSR cmd;
    class A,C1,C2,BS,E,CN,LLDP tool;
    class JSON output;
    class HasLambda,UseLayer,Nag decision;

可用的MCP工具

  • CDK一般指导:获取使用CDK构建AWS应用程序的规范性建议
  • GetAwsSolutions构造模式:查找结合AWS服务的经过审核的架构模式
  • 搜索GenAICDK建筑:按名称或特征发现GenAI CDK构造
  • 生成床代理示意图:为基岩代理行动组创建OpenAPI模式
  • LambdaLayer文档提供商:Lambda层实现的访问文档
  • 解释CDKAgRule:获取有关CDK Nag安全规则的详细指导
  • 检查CDK信号抑制:验证代码中的CDK Nag抑制

可用MCP资源

  • CDK命名规则:通过访问规则包 cdk-nag://rules/{rule_pack}
  • AWS解决方案构建:通过访问模式 aws-solutions-constructs://{pattern_name}
  • GenAI CDK构造:通过以下方式访问文档 genai-cdk-constructs://{construct_type}/{construct_name}
  • Lambda电动工具:通过以下方式获取Lambda Powertools的指导 lambda-powertools://{topic}

先决条件

  1. 安装 uv 从 星体 或
  2. 使用以下命令安装Python uv python install 3.10
  3. 使用安装AWS CDK CLI npm install -g aws-cdk (注意:MCP服务器本身不直接使用CDK CLI,但它引导用户完成需要CLI的CDK应用程序开发)

安装

Kiro光标VS代码

在MCP客户端配置中配置MCP服务器(例如,对于Kiro,编辑 ~/.kiro/settings/mcp.json):

{
  "mcpServers": {
    "awslabs.cdk-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.cdk-mcp-server@latest"],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Windows安装

对于Windows用户,MCP服务器配置格式略有不同:

{
  "mcpServers": {
    "awslabs.cdk-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.cdk-mcp-server@latest",
        "awslabs.cdk-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

或docker成功后 docker build -t awslabs/cdk-mcp-server .:

  {
    "mcpServers": {
      "awslabs.cdk-mcp-server": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "--interactive",
          "--env",
          "FASTMCP_LOG_LEVEL=ERROR",
          "awslabs/cdk-mcp-server:latest"
        ],
        "env": {},
        "disabled": false,
        "autoApprove": []
      }
    }
  }

安全注意事项

使用此MCP服务器时,您应该考虑:

  • 手动查看所有CDK Nag警告和错误
  • 尽可能解决安全问题,而不是压制它们
  • 记录任何必要抑制的明确理由
  • 使用CheckCDKAgSuppressions工具验证不存在未经授权的抑制

在应用CDK NAG抑制之前,您应该考虑进行自己的独立评估,以确保您的使用符合您自己的特定安全和质量控制实践和标准,以及管理您和您的内容的当地法律、规则和法规。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AWSCDKPython本地部署基础设施即代码安全合规AWS解决方案构造生成式AI

支持客户端

CursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Cursor、VS Code,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cdk MCP Server

MCP World · 本页

0未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cdk MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cdk MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cdk MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cdk MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Cdk MCP Server 支持哪些客户端?

公开资料标注支持 Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP