360 Secure SkillHub
360 安全技能中心

MCP Tool Utils

该技能提供 MCP 服务器的增删、列表与健康检查、工具发现与调用、配置校验与同步等辅助能力,支持 Tavily、Exa、Firecrawl 等远程 MCP 服务器,并可把配置同步到宿主环境。

kikikari
kikikari
热度 41.31
最近更新 2026-05-11 17:44:14
分类:开发依赖:MCP 服务 / 第三方 API / 代码执行应用场景:API 集成 / DevOps / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add mcp-tool-utils
Metadata
name
mcp-tool-utils
description
MCP (Model Context Protocol) utilities and helpers. Tools for connecting, configuring, and managing MCP servers with OpenClaw.

MCP Tool Utils

Hilfsmittel für MCP (Model Context Protocol) Integration.

Was ist MCP?

Model Context Protocol (MCP) ermöglicht:

  • Standardisierte Tool-Schnittstellen
  • Multi-Server Management
  • Kontext-Austausch zwischen Agenten

Features

1. MCP Server Management

# Server konfigurieren
mcp-tool-utils add-server --name tavily --url https://mcp.tavily.com

# Liste aller Server
mcp-tool-utils list-servers

# Status prüfen
mcp-tool-utils check-health tavily

2. Tool Discovery

// Alle verfügbaren Tools anzeigen
const tools = await mcpUtils.discover({
  server: "tavily"
});

// Ergebnis:
// [
//   { name: "tavily_search", description: "..." },
//   { name: "tavily_extract", description: "..." }
// ]

3. Konfiguration Sync

# OpenClaw.json mit MCP-Servern synchronisieren
mcp-tool-utils sync --to openclaw

# Oder zu mcporter
mcp-tool-utils sync --to mcporter

Unterstützte Server

Server URL Tools
Tavily https://mcp.tavily.com tavily_search, tavily_extract
Exa https://mcp.exa.ai exa_search
Firecrawl https://mcp.firecrawl.dev firecrawl_scrape, firecrawl_crawl

Integration mit OpenClaw

in openclaw.json

{
  "mcp": {
    "servers": {
      "tavily": {
        "url": "https://mcp.tavily.com/mcp/?tavilyApiKey=..."
      }
    }
  }
}

Verwendung

const result = await mcpUtils.call({
  server: "tavily",
  tool: "tavily_search",
  params: {
    query: "API documentation",
    max_results: 5
  }
});

Hilfsfunktionen

Funktion Beschreibung
validateConfig() Prüft MCP-Konfiguration
generateTypes() TypeScript-Definitionen
monitorLatency() Server-Performance-Monitoring
backupServers() Server-Konfig sichern

CLI

# Server hinzufügen
mcp-tool-utils add tavily --api-key $TAVILY_KEY

# Tool aufrufen
mcp-tool-utils call tavily tavily_search "query=API docs"

# Health-Check
mcp-tool-utils health

Links