Kiro CLI调用MCP servers

Model Context Protocol (MCP)是一个开源标准,让AI应用(如Kiro CLI)能够访问外部系统的数据或工具。

MCP servers大致可以分为本地MCP servers和远程MCP servers。本地MCP servers需要首先在本地安装,然后注册。远程MCP servers直接注册。

注册MCP servers

在Kiro CLI能够使用一个MCP server之前,首先需要注册该MCP server。可以注册MCP servers到MCP配置文件中,如~/.kiro/settings/mcp.json,也可以在Agent中直接注册MCP servers。

MCP配置文件根据路径不同,也分为Global和Workspace。修改MCP配置文件,可以直接编辑JSON文件,也可以使用kiro-cli mcp命令。

复制代码
# Add new MCP server
kiro-cli mcp add \
  --name "git" \
  --scope global \
  --command "mcp-server-git" \
  --args "--stdio" \
  --env "GIT_DIR=/path/to/repo" \
  --disabled false

直接在Agent中注册MCP servers如下:

复制代码
{
  "name": "my-agent",
  "allowedTools": ["@git"],
  "mcpServers": {
    "git": {
      "command": "mcp-server-git",
      "args": ["--stdio"],
      "timeout": 120000
    }
  },
  "includeMcpJson": false
}

注意:这里的includeMcpJson属性表示该Agent是否自动包含mcp.json中注册的MCP servers。

注册完成后,在Kiro Chat的对话中就可以使用**/mcp**命令看到已经注册的MCP servers。

使用MCP servers

注册后的MCP servers,就可以在Kiro Chat的对话中,根据用户的请求分析调用MCP servers提供的tools。当然,用户也可以直接调用MCP servers提供的tool,如**@git/git_log**直接调用mcp-server-git提供的git_log。

MCP

Model Context Protocol · GitHub

相关推荐
星航夜空的帆舟1 小时前
ADK 模型抽象与多模型集成:从 Gemini 到 Ollama
go·agent
前端一小卒9 小时前
我用 TypeScript 从零手写了一个 Claude Code,然后发现它的核心只有 30 行
前端·agent
云烟成雨TD10 小时前
LangFlow 1.x 系列【5】可视化编辑页面功能说明
人工智能·python·agent
阿拉斯攀登12 小时前
Agent 核心架构:思考-行动-观察循环(ReAct)
人工智能·ai·agent·react
love530love12 小时前
WorkBuddy + 本地 ComfyUI MCP:免订阅费的自建方案
人工智能·windows·mcp·comfy cloud
8Qi813 小时前
HelloAgents:RAG——让 Agent 学会检索知识
人工智能·llm·agent·ai编程·vibecoding
Grapes13 小时前
没有魔法,只有循环:从 LLM API 到第一个 Agent
llm·agent
凡泰AI16 小时前
从个人用AI到企业用AI,如何为企业部署一套私有化Agent智能体运行时,将AI变成企业的基础设施
人工智能·ai·架构·agent·cio
神一样的老师16 小时前
使用WorkBuddy自动发微博教程
人工智能·mcp
Darling噜啦啦16 小时前
手写 MCP Server 全栈实战:用 Node.js + Zod 从零构建 AI 文件读取工具
mcp