適用於 Openclaw 的 MCPorter

MCPorter 是一個多功能的命令列介面,旨在直接透過 HTTP 或 stdio 設定、驗證、檢查並呼叫 Model Context Protocol (MCP) 伺服器與工具。

pratiknarola
v1.0.0
Jun 3, 2026
0
545
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install mcporter-mcp

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 mcporter-mcp。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 MCPorter?

MCPorter 是一個強大的公用程式,旨在架起 AI 開發人員與 Model Context Protocol (MCP) 之間的橋樑。透過提供一個直接的命令列介面來註冊、管理與呼叫 MCP 伺服器與工具,它消除了在測試與整合過程中對複雜封裝器客戶端的需求。無論您是透過 stdio 執行本地伺服器還是與雲端託管的 MCP 端點互動,MCPorter 都能讓資源發現與執行變得順暢。

作為 Openclaw Skills 生態系統的一部分,該工具使開發人員能夠輕鬆建構、檢查與測試 MCP 整合。它支援型別安全的 TypeScript 客戶端生成、臨時伺服器呼叫與強大的設定檔管理等進階功能,從而加速 AI 代理與工具系統的開發週期。

MCPorter 應用場景

  • 測試與除錯 MCP 工具:直接從您的終端機使用簡單的函式或鍵值語法執行與檢查 MCP 工具,無需啟動完整的 AI 代理框架。
  • 臨時伺服器執行:即時連線並呼叫在本地 stdio 處理程序(例如 Node.js、Python 或 Bun 檔案)上執行的 MCP 工具。
  • 型別安全客戶端生成:直接從活動的 MCP 伺服器自動生成 TypeScript 客戶端程式碼與型別,以簡化應用程式整合。
  • 命令列封裝:使用內建的 codegen 工具將現有的 MCP 伺服器轉換為獨立的、可散發的 CLI 公用程式。

MCPorter 運作原理

  1. 探索:查詢活動的 MCP 伺服器並使用 list 指令擷取其功能架構。
  2. 驗證:使用內建的 auth 動作原生處理安全伺服器到客戶端連線與 OAuth 流程。
  3. 執行:透過選擇器、函式語法或 JSON 承載,在 HTTP 或 stdio 伺服器上解析並呼叫目標工具與自訂參數。
  4. 最佳化:管理本地 MCP 設定、守護背景執行處理程序,並輸出機器可讀的 JSON 承載以用於自動化工作流程。

MCPorter 設定指南

確保您已安裝 Node.js,然後全域安裝 MCPorter:

npm install -g mcporter

透過列出可用選項來驗證安裝:

mcporter --help

若要列出活動 MCP 伺服器上的工具,請執行:

mcporter list <server-name>

MCPorter 資料結構與分類體系

MCPorter 依賴於本地設定檔與架構來管理您註冊的 MCP 連線。

設定與輸出檔案

檔案路徑 / 旗標 用途 格式
./config/mcporter.json 活動伺服器設定與權杖的預設位置。 JSON
--config <path> 設定檔的自訂覆寫路徑。 JSON
--output json 用於以清晰、可解析的 JSON 結構回傳 API 與指令回應的輸出旗標。 JSON

CLI 生成的輸出

  • TS Client: 透過 mcporter emit-ts <server> --mode client|types 生成。
  • CLI Binaries: 使用 generate-cli 與 inspect-cli 指令序列生成與檢查。

MCPorter 進階特性

  • 守護處理程序模式:使用 daemon 指令為長效的 MCP 操作執行背景執行工作處理程序。
  • 多樣的呼叫語法:透過類似 SQL 的函式語法(例如 "linear.create_issue(title: 'Bug')")、直接 stdio 處理程序生成或完整 URL 端點定位來執行工具。
  • CLI Codegen:即時生成並打包綁定到外部 MCP 伺服器的自訂 CLI 可執行檔,以便快速散發。
  • OAuth 流程支援:內建身份驗證交握與程式化設定同步,適用於安全企業環境。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*