序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
这篇是进阶补充
如果你刚开始用 Kiro,先学会聊天、# 引用、Spec 和 Steering。
Hooks、MCP、Powers 属于进阶能力。
Hooks 是什么
Hooks 可以在特定 IDE 事件发生时自动执行操作。

常见事件:
- 文件编辑前后
- 文件创建
- 文件删除
- 任务执行前后
常见动作:
- 向 Agent 发送提示词
- 执行 Shell 命令
- 自动 Lint
- 自动运行测试
MCP 是什么
MCP 可以让 Kiro 连接外部工具服务器,扩展能力。

配置可能放在:
| 位置 | 说明 |
|---|---|
| ~/.kiro/settings/mcp.json | 全局配置 |
| 项目配置文件 | 只对当前项目生效 |
示例:
{
"mcpServers": {
"aws-docs": {
"command": "npx",
"args": ["-y", "@aws/mcp-server-docs"]
}
}
}Powers 是什么
Powers 是一组打包好的文档、工作流引导、Steering、Hooks 和可选 MCP 服务器。
官方说明中,Power 通常包含:
| 内容 | 作用 |
|---|---|
| POWER.md | 告诉 Agent 什么时候使用这些能力 |
| MCP 配置 | 连接外部工具 |
| Steering / Hooks | 项目规则和自动化 |
小白建议
| 功能 | 什么时候学 |
|---|---|
| Hooks | 需要自动 Lint、自动测试时 |
| MCP | 需要连接外部工具或文档时 |
| Powers | 需要一键安装某类专项能力时 |