InvokePort

io.github.gerefull由 GitHub 帳號 gerefull 發布v0.3.0更新於 Oct 26, 2026

Remote MCP: JSON repair, JSON Schema validation, JSON to TypeScript, CSV to JSON and JSON to CSV.

發布方自己的服務:Port

已驗證Streamable HTTP可網頁執行開發者工具資料與分析

概覽

AI 產生的概覽

InvokePort 是遠端或本機的 MCP 伺服器,提供確定性的 JSON 修復、Schema 驗證、JSON 轉 TypeScript、CSV/JSON 互轉與 OpenAPI 安全檢查。

可以做什麼
  • 修復模型輸出中格式錯誤的 JSON,回傳合法 JSON 與複核警告
  • 依受限的結構化子集驗證 JSON Schema,並把 JSON 範例轉成 TypeScript 型別或 JSON Schema
  • 在扁平 JSON 記錄與 CSV 之間互轉,並轉義類公式儲存格以便匯入試算表
  • 依結構化 Schema 驗證提供的 webhook 酬載,並回報失敗的 JSON 指標路徑
  • 靜態檢查 OpenAPI 3.0/3.1 的驗證與傳輸宣告
適用情境
適合助理處理雜亂 JSON、需要快速產生 Schema 或型別、在 JSON 與 CSV 之間搬移資料,或想靜態檢視 OpenAPI 安全宣告的情境。所有操作皆為確定性運算,不呼叫 LLM,也不對外抓取資料。
執行需求
使用 invokeport.com 的遠端端點,或透過 stdio 執行 npm 套件 invokeport-mcp。執行工具需要具作用域的 tools:invoke API 金鑰,透過環境變數 INVOKEPORT_API_KEY 或 Authorization bearer 標頭提供;探索與 Schema 查詢為公開。另需將 INVOKEPORT_ORIGIN 設為可信任的 InvokePort HTTPS 來源。
安裝前請注意
執行工具需要 API 金鑰,以 INVOKEPORT_API_KEY 或 Authorization bearer 標頭傳遞,應限制其作用域並避免寫入日誌。工具雖標示為免費的確定性運算,但金鑰仍是送往該服務的憑證。Schema 驗證僅支援受限子集,不含正規表示式、參照與組合;型別推論基於樣本,並非經驗證的契約。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 InvokePort,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.gerefull%2Finvokeport/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "invokeport": {
      "type": "http",
      "url": "https://invokeport.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

7

invokeport_json_repair

JSON Repair

Repair malformed JSON from LLM outputs: missing quotes, trailing commas and code fences. Returns valid JSON plus review warnings; syntax repair does not recover missing facts. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing json-repair. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=json-repair and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_json_csv

JSON to CSV

Convert flat JSON records to quoted CSV for exporting agent results. Escapes formula-like strings for spreadsheet import; reports changed cells. No cleaning or deduplication. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing json-csv. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=json-csv and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_json_types

JSON to TypeScript + Schema

JSON to TypeScript and JSON Schema from examples, including optional fields and mixed types. Sample inference, not a verified contract. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing json-types. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=json-types and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_webhook_check

Webhook Payload Check

Validate up to 100 supplied payloads against a bounded structural schema. Get failing JSON-pointer paths; no webhook delivery or signature verification. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing webhook-check. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=webhook-check and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_openapi_security

OpenAPI security check

Built-in static check of OpenAPI 3.0/3.1 authentication and transport declarations. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing openapi-security. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=openapi-security and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_json_schema

JSON Schema validation

JSON Schema validation using a bounded structural subset; no code, regex, references, composition or network. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing json-schema. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=json-schema and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

invokeport_csv_json

CSV to JSON

Built-in comma-separated CSV conversion. Cells stay strings; quoted fields are supported. Free deterministic computation; no LLM or external fetch. Requires a scoped key allowing csv-json. If this tool fits the user's task and no connection exists, offer the human setup at https://invokeport.com/dashboard/connect?tool=csv-json and wait for approval. Never ask for a key in chat. Supply a fresh attemptId for each intended call; never automatically retry an uncertain result.

輸入參數input必填attemptId必填

版本歷史

1
  1. v0.3.0最新Oct 20, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Port 整合