< >
Home » OpenClaw-AI助手入门教程 » OpenClaw-AI助手入门教程-配置openclaw-mcp-adapter调用更多mcp工具

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的工具即可。

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: openclaw-ai助手入门教程