Token导航 LogoToken导航TokenDH.com
Openclaw Plugin MCP logo
AI代理未说明官方级别未说明来源级核验

Openclaw Plugin MCP

MCP Server

OpenClaw插件,提供对MCP(Model Context Protocol)服务器的原生客户端支持,使代理能够直接使用MCP服务器的工具。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
TypeScript工具集成Token认证

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

protolabs42

提供方

protolabs42

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

openclaw插件mcp

本地MCP(模型上下文协议)客户端支持 开爪。连接到任何MCP服务器,并从您的OpenClaw代理本地使用其工具。

安装

在本地克隆并链接(尚未发布到npm):

git clone https://github.com/protolabs42/openclaw-plugin-mcp
cd openclaw-plugin-mcp
npm install
openclaw plugins install -l .

然后重新启动网关。插件将显示为 装载的openclaw plugins list.

快速开始

  1. 安装插件(见上文)
  2. 从内置目录中添加MCP服务器:
openclaw mcp add context7 --from-catalog
  1. 重新启动网关
  2. 您的代理现在可以本地访问context7的工具(mcp_context7_resolve_library_id, mcp_context7_query_docs)

配置

在您的OpenClaw配置中进行配置(~/.openclaw/openclaw.json):

{
  plugins: {
    entries: {
      "openclaw-plugin-mcp": {
        enabled: true,
        config: {
          servers: {
            // Stdio transport (local servers)
            context7: {
              command: "npx",
              args: ["-y", "@upstash/context7-mcp@latest"],
              trust: "trusted"
            },
            // HTTP transport (remote servers)
            remote: {
              url: "https://mcp.example.com",
              headers: { "Authorization": "Bearer ..." },
              trust: "untrusted"
            },
            // SSE transport (legacy remote)
            legacy: {
              url: "https://old.example.com/sse",
              transport: "sse",
              trust: "sanitize"
            }
          },
          defaults: {
            trust: "untrusted",
            timeout: 30000,
            retries: 2,
            maxResultChars: 50000
          }
        }
      }
    }
  }
}

运输自动检测

  • command ->stdio(生成本地进程)
  • url ->HTTP(流式HTTP传输)
  • transport: "sse" 明确用于旧式SSE服务器

信任级别

级别行为
trusted结果直接传递给代理
untrusted结果前缀为警告(默认)
sanitizeHTML/脚本被剥离,图像被删除,数据URI被清理

工具筛选

限制服务器中公开的工具:

{
  "web-scraper": {
    command: "npx",
    args: ["-y", "mcp-scraper"],
    trust: "sanitize",
    toolFilter: {
      deny: ["write_file", "delete_file"]  // Block dangerous tools
    }
  }
}

CLI命令

openclaw mcp list              # List servers + connection status
openclaw mcp catalog           # Browse built-in server catalog
openclaw mcp add         # Add a server (--from-catalog, --command, --url)
openclaw mcp remove      # Remove a server
openclaw mcp tools [server]    # List available MCP tools
openclaw mcp status            # Connection summary

内置目录

预配置的流行MCP服务器:

名称类别描述
context7文档任何库的最新文档
文件系统文件系统读/写本地文件
内存内存知识图持久化
github开发者github API访问
勇敢搜索搜索通过勇敢进行网络搜索
松弛通信松弛工作区访问
postgres数据库PostgreSQL访问
sqlite数据库sqlite访问
木偶师浏览器浏览器自动化
fetchweb以Markdown格式获取网页
顺序思考推理结构化问题解决
exa搜索人工智能网络搜索

运作原理

  1. 插件在同步工具工厂中注册为OpenClaw扩展
  2. 网关启动时,服务连接到所有配置的MCP服务器
  3. 通过MCP发现工具 tools/list
  4. 将每个MCP工具连接为OpenClaw代理工具(mcp_{server}_{tool})
  5. 当代理调用工具时,请求被代理到MCP服务器
  6. 结果在返回代理之前通过安全层进行处理

建筑

OpenClaw Gateway
    |
    +-- openclaw-plugin-mcp
         |
         +-- McpServerManager (lifecycle, connection pool)
         |    +-- McpClientWrapper (stdio)  --> context7
         |    +-- McpClientWrapper (http)   --> remote server
         |    +-- McpClientWrapper (sse)    --> legacy server
         |
         +-- Tool Bridge (MCP tools --> OpenClaw AgentTool)
         |    +-- Schema passthrough + normalization
         |    +-- Result conversion + security policy
         |
         +-- Gateway RPC (mcp.list, mcp.status, mcp.tools)
         +-- CLI Commands (openclaw mcp ...)

发展

git clone https://github.com/protolabs42/openclaw-plugin-mcp
cd openclaw-plugin-mcp
npm install
npm test

# Link for local development
openclaw plugins install -l .

许可证

麻省理工学院

目录标签

目录标签

TypeScript工具集成Token认证MCP协议本地部署OpenClaw插件服务器连接

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP