使用说明
动态MCP技能
该技能教代理如何利用MCP服务器工具的注册表,而无需预先启动服务器并将所有工具描述预加载到模型上下文中。它也可以与MCP“代码模式”一起使用,在这种模式下,AI代理可以编写将本地MCP工具调用拼接在一起的程序。
用法
该技能需要以下两个CLIs:
mcp-cli 要求您在 mcp-cli-compose.yml 文件。
您可以将配置文件放入 多个地点然而,默认情况下,它位于 ~/.config/mcp/mcp-compose.yml.
我认为使用这种格式有很多优点:
-
Docker Compose YAML格式比JSON更容易读写。例如,它支持评论和描述。
-
您可以将敏感机密数据(如API密钥)外部化为单独的文件或环境变量。
-
它支持用于对服务器进行分组/筛选的标签。
安装
大多数技能兼容代理
您可以使用https://skills.shCLI工具将其安装到各种代理工具中。
npx skills add jritsema/dynamic-mcp
Kiro命令行界面
对于Kiro CLI,您还需要 agent.json.
复制代理文件:
sed "s|\$HOME|$HOME|g" kiro-agent.json > $HOME/.kiro/agents/dynamic-mcp.json
现在运行它:
kiro-cli chat --agent dynamic-mcp -a "list your mcp servers"
开发 IDE
将其安装为Kiro Power。
转到Kiro Powers选项卡并单击安装。使用以下URL:
https://github.com/jritsema/dynamic-mcp/tree/main/power
Git
用老式的方法:克隆仓库,并将指令复制到任何你想要的地方:
TEMP_DIR=$(mktemp -d)
git clone https://github.com/jritsema/dynamic-mcp.git "$TEMP_DIR"
cp "$TEMP_DIR/skill/SKILL.md" $HOME/.agents/skills/dynamic-mcp/
