Model Context Protocol(MCP)

Model Context Protocol(MCP)通过连接专用服务器,扩展了 Kiro 的功能,提供额外的工具和上下文信息。本指南帮助你设置、配置并使用 MCP 服务器。

什么是 MCP?

MCP 是一种协议,允许 Kiro 与外部服务器通信,访问专业工具和信息。例如,AWS Documentation MCP 服务器让你能在 Kiro 内直接搜索、阅读和获取 AWS 文档的推荐内容。

使用 MCP,你可以:

  • 访问专业知识库和文档
  • 集成外部服务和 API
  • 利用领域专用工具扩展 Kiro 功能
  • 创建适合自己工作流程的自定义工具

设置 MCP

前置条件

使用 MCP 前请确保:

  1. 安装最新版本的 Kiro
  2. 已满足目标 MCP 服务器要求的特定前置条件(详见各服务器文档)

管理 MCP 服务器

启用 MCP 支持

配置文件创建完成后:

  1. 使用 Cmd + ,(Mac)或 Ctrl + ,(Windows/Linux)打开设置
  2. 搜索 “MCP”
  3. 启用 MCP 支持选项
  4. 重启 Kiro 以应用更改

使用 MCP 服务器标签页

Kiro 面板内置 MCP 服务器标签页,显示:

  • 所有配置的 MCP 服务器
  • 连接状态指示
  • 快速访问服务器工具

使用方法:

  1. 点击活动栏中的 Kiro 图标
  2. 进入 MCP 服务器标签页
  3. 点击工具名称,将占位提示插入聊天窗口

故障排查

遇到 MCP 服务器问题时:

查看 MCP 日志

  1. 打开 Kiro 面板
  2. 切换到 Output(输出)标签
  3. 从下拉菜单选择 “Kiro - MCP Logs”

常见问题及解决方案

问题 解决方法
连接失败 确认前置条件正确安装
权限错误 检查令牌和 API 密钥是否有效
工具无响应 查看 MCP 日志定位具体错误
配置无法加载 校验 JSON 语法并重启 Kiro

其他资源

后续学习

创建钩子文件后,你可以继续学习: