OpenClaw-AI助手入门教程-配置openclaw-mcp-adapter调用更多mcp工具
说明
- 什么是openclaw-mcp-adapter?
在深入配置之前,我们先理解一下openclaw-mcp-adapter是什么。
它是OpenClaw的一个插件,作用是把MCP服务器的工具转换为OpenClaw原生Agent工具。
简单来说,以前你要通过命令行调用MCP服务器,现在只要配置好mcp-adapter,OpenClaw启动时就会自动连接MCP服务器、发现所有工具,并注册成AI可以直接调用的“一等公民”工具。比如你配置了一个计算器MCP,OpenClaw里就会出现calculator工具,AI可以直接使用。
- githu地址
https://github.com/androidStern-personal/openclaw-mcp-adapter
- mcp-adapter的核心优势:
自动发现工具:连接服务器后自动调用listTools()获取所有工具
原生集成:工具名称带服务器前缀(如myserver_toolname),避免命名冲突
自动重连:连接断开后下次调用自动重连
- 目前这个插件适合http和stdio的mcp的插件
方法1-让openclaw自动安装:
- 测试web-ui的chat发指令:
安装openclaw-mcp-adapter插件,https://github.com/androidStern-personal/openclaw-mcp-adapter。
- 让openclaw自己想办法实现安装
方法2-命令安装
- 我的openclaw系统基于docker部署
cd openclaw
docker compose exec openclaw-gateway node dist/index.js plugins install mcp-adapter
方法3-源码安装
cd openclaw
docker compose exec openclaw-gateway /bin/bash
git clone https://github.com/androidStern/openclaw-mcp-adapter.git
node dist/index.js plugins install ./openclaw-mcp-adapter/
配置openclaw-mcp-adapter
- 选择一个mcp服务器,比如http://mcp-porter:8000/sse
- 打开openclaw.json,配置如下:
vim ~/.openclaw/openclaw.json
"plugins": {
"entries": {
"openclaw-mcp-adapter": {
"enabled": true,
"config": {
"servers": [
{
"name": "mcp-porter-calculator",
"transport": "http",
"url": "http://mcp-porter:8000/sse"
}
],
"toolPrefix": true
}
}
}
}
测试:
- web-ui的chat窗口,发送调用相应mcp的工具即可。
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


















