主要观点:Amazon Q CLI 是下一代开发者工具,能在终端提供 IDE 式自动补全和代理功能,v1.9.x 版本引入了 Model Context Protocol (MCP) 支持,需创建 mcp.json 配置文件连接 MCP 服务器,不同 MCP 服务器有不同要求和配置细节,可添加多个 MCP 服务器,需注意信任工具及安全问题等。
关键信息:
- Amazon Q CLI 可通过[https://aws.amazon.com/q/deve...]获取。
- MCP 服务器目录如GitHub MCP Server和AWS MCP Server directory提供最新 MCP 服务器列表。
- 配置 mcp.json 文件,需放在"~/.aws/amazonq"目录下,可添加多个 MCP 服务器配置。
- 测试配置时可使用特定提示,若配置或服务器有问题会出现错误,可通过日志排查。
- 可通过"/tools trust"命令切换工具信任状态。
- 可通过编辑 mcp.json 文件移除 MCP 服务器。
- 目前 Amazon Q CLI 连接 MCP 服务器仅支持本地,且仅在聊天界面工作。
- 使用 MCP 服务器要注意安全,谨慎信任工具。
重要细节:
- 以AWS CDK MCP server为例,配置文件中需指定名称、命令、参数及环境变量等。
- 不同 MCP 服务器有不同依赖,需确保已安装。
- 启动 Amazon Q CLI 会尝试加载配置的 MCP 服务器,完成后启动聊天界面。
- 若 MCP 服务器加载失败会显示相应错误信息,可通过日志排查。
- 配置多个 MCP 服务器会影响启动时间。
- 信任工具后可在 Amazon Q CLI 中直接使用,未信任时每次使用会被提示。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。