AWS Documentation MCP Server

AWS Documentation MCP Server

AWS 文档 MCP 服务器提供及时、程序化的访问官方 AWS 文档和 API 参考,帮助 AI 助手、聊天机器人和开发工具直接将最新的 AWS 指南引入他们的工作流程和代码生成管道。

Author: awslabs


查看协议

什么是 AWS 文档 MCP 服务器?

AWS 文档 MCP 服务器是一个轻量级服务器,通过模型上下文协议 (MCP) 为 AI 应用提供 AWS 文档的广泛内容。它实现按需获取最新的 AWS 服务指南、开发者参考、API 文档、代码片段和最佳实践,使基于 LLM 的工具可以轻松跟踪 AWS 平台的变化和特性。

如何配置

  1. 前提条件:安装 Python ≥3.10 和 uv 包管理器。

  2. AWS 凭证:获取文档不需要特别的 AWS 凭证,但如果你同时运行其他 AWS MCP 服务器,请确保配置所需的凭证。

  3. MCP 客户端配置:将 AWS 文档 MCP 服务器条目添加到你的 MCP 客户端配置文件中(例如,对于 Cursor 是 mcp.json,对于 Cline 是 cline_mcp_settings.json)。

    示例代码:

    {
      "mcpServers": {
        "awslabs.aws-documentation-mcp-server": {
          "command": "uvx",
          "args": ["awslabs.aws-documentation-mcp-server@latest"],
          "env": {
            "FASTMCP_LOG_LEVEL": "ERROR"
          },
          "disabled": false,
          "autoApprove": []
        }
      }
    }
    
  4. 激活:启动你的 MCP 支持的 IDE 或 CLI。工具会自动检测并注册 AWS 文档 MCP 服务器。你可以在工具的 MCP 配置页面或状态界面验证其可用性。

如何使用

一旦 AWS 文档 MCP 服务器正在运行且已与您的 MCP 客户端(如 Cursor、Cline 或 Amazon Q Developer CLI)配置,你可以:

  • 提问你的 AI 助手,例如“使用 AWS 文档 MCP 服务器,告诉我最新的 S3 API 用法”或“参考云形成文档以了解 Lambda 函数。”
  • 让代理自动使用服务器获取 AWS 相关任务的上下文、代码生成和问答。
  • 在支持的工具中,你可以批准文档工具的调用或让代理自主行动。
  • 如果你的代理支持计划/行动切换,查看计划可以让你看到执行前参考的文档。

服务器获取最新内容并返回相关的指导、引文,甚至代码示例到你的会话中,确保答案始终是最新的。

主要功能

  • 实时访问 AWS 文档:获取最新的 AWS 指南、参考信息和 API 文档,无需等待模型重训练。
  • 特定领域的上下文检索:按 AWS 服务、主题或 API 调用搜索和过滤文档。
  • 无缝代理集成:提供标准化的端点和工具,兼容所有支持 MCP 的客户端(编辑器、聊天机器人、CLI 代理)。
  • 自动更新:始终接收最新的 AWS 变更、新服务和最佳实践,消除过时的信息。
  • 支持计划/行动工作流程:可用作手动研究和自动“行动”程序的一部分,在代码助手中使用。
  • 轻量级和安全:不向 AWS 发送用户数据;服务器本地运行,仅获取公开文档。

用例

  • AI 驱动的代码生成:为 LLM 提供生成现代、正确代码所需的精准 AWS SDK/API 参考或用法模式。
  • 互动式 AWS 问答:为聊天助手提供支持,从最新的 AWS 文档中引用和提取权威答案,面向最终用户或工程师。
  • 基础设施即代码撰写:参考云形成/CDK/Terraform 资源文档,确保基础设施定义准确合规。
  • 持续的 AWS 知识更新:保持内部工具、支持机器人和开发者启用平台与快速演变的 AWS 云特性自动同步。
  • IDE 上下文帮助:上下文“查看文档”集成在代码或配置的关键点提供人类或 AI 支持。

常见问题

问题1:服务器获取文档需要 AWS 凭证吗?
不需要,AWS 文档 MCP 服务器仅获取公开可用的文档,不需要任何 AWS 凭证进行操作。然而,其他 AWS MCP 服务器可能需要有效的凭证。

问题2:这与直接搜索 AWS 网站有什么不同?
服务器提供直接、结构化的文档访问,供 AI 代理使用,支持搜索、过滤和工作流程中的上下文集成——远不止于检索网站链接。

问题3:新 AWS 文档通过服务器可用的速度有多快?
通常,更新在新文档正式发布时立即反映,确保你的工具可及时访问最新指引。

问题4:这个服务器能提供代码片段和 API 示例吗?
是的,它可以检索代码示例、用法示例和服务的 API 参考材料,支持人工和 LLM 驱动的工作流程。

问题5:AWS 文档 MCP 服务器在受监管环境中使用安全吗?
服务器仅访问公共 AWS 文档,不会将你的专有数据外发,符合安全和合规最佳实践。