Node Command

io.github.huseyincig由 GitHub 帳號 huseyincig 發布v0.26.125更新於 Oct 25, 2026

Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.

已驗證Streamable HTTP可網頁執行雲端與基礎設施瀏覽器自動化開發者工具

概覽

AI 產生的概覽

遠端 MCP 伺服器,將 Node Command 主機叢集(檔案、Shell、程序、瀏覽器)開放給 AI 宿主,讓助理執行指令並管理主機。

可以做什麼
  • 列出並確認叢集中的目標主機
  • 執行 Shell 指令與已宣告的專案任務
  • 管理長時間執行的程序並輪詢作業狀態
  • 啟動瀏覽器或桌面 GUI 工作階段,並進行自動化網頁互動
  • 在動手前執行唯讀的系統快照與診斷
適用情境
適合需要讓助理操作 Node Command 叢集中機器的情境:執行指令、啟動專案任務、管理程序或在遠端主機上驅動瀏覽器,並在高風險操作前先做唯讀檢查。
執行需求
需要連線至 mcp.nodecommand.app 的遠端端點,無需安裝套件。清單未宣告驗證、環境變數或標頭,但託管平台會依角色與權限範圍過濾工具探索,因此實際上需要 Node Command 帳號與主機存取權限。
安裝前請注意
它讓助理在你的主機上執行 Shell、控制程序以及操作 GUI/瀏覽器;高風險或破壞性操作應要求明確確認。可用工具取決於目前使用者的角色與權限範圍,應以已驗證的工具清單為準,而非假設所有工具都能呼叫。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Node Command,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "node-command": {
      "type": "http",
      "url": "https://mcp.nodecommand.app/mcp"
    }
  }
}

README

nc-protocol

Public wire contracts, Model Context Protocol (MCP) tool schemas, and agent protocol definitions for Node Command.

This repository is the canonical source of truth for the public Node Command contracts. It contains strictly declarative schemas and contracts: no proprietary server code, no database schemas, and no secrets.

Consumers — the Node Command hub, the nc-agent runtime, and client integrations — vendor this repository at a pinned commit, so contract changes here are explicit and auditable.


Namespaces

text
agent/     Hub ↔ Agent wire protocol (hello / welcome / request / reply / heartbeat)mcp/       Canonical authoring definitions and contract manifestpolicy/    Public host-policy projection + capability namesbrowser/   Public browser and egress policy schemasbindings/  Generated language bindings (JavaScript ESM)

Consuming the contracts

There is no runtime dependency to install: consumers vendor this repository at a pinned commit SHA and import from the vendored tree.

bash
git clone https://github.com/huseyincig/nc-protocol.git

Import the JavaScript bindings directly:

javascript
import {  MCP_TOOL_CONTRACT_VERSION,  MCP_TOOL_MANIFEST_FINGERPRINT,  MCP_TOOL_NAMES,  HOST_POLICY_CAPABILITY_NAMES} from './nc-protocol/bindings/javascript/contracts.mjs';

JSON schemas can be imported by path:

javascript
import helloSchema from './nc-protocol/agent/hello.schema.json' with { type: 'json' };import toolsIndex from './nc-protocol/mcp/tools/index.json' with { type: 'json' };

The current contract version, fingerprint, and capability list are pinned in mcp/contract-version, mcp/fingerprint, and policy/capability-names; the current generation and rollout rules are in COMPATIBILITY.md.

The manifest counts canonical authoring definitions, not the number of tools available to a particular connected user. The hosted platform composes these definitions into its public nc_ surface and filters discovery by role and scope. Use that server's authenticated tools/list response for callable names and schemas; do not invoke an authoring identifier merely because it appears here. Internal operation identifiers and the agent wire protocol remain distinct.


Testing & Validation

nc-protocol has zero runtime dependencies and uses the native Node.js test runner:

bash
# Clone the repositorygit clone https://github.com/huseyincig/nc-protocol.gitcd nc-protocol
# Run test suitenpm test# Or:node --test tests/*.mjs

The test suite validates:

  1. Presence of all required namespace files.
  2. Exact matching between tool definitions, mcp/tools/index.json, and tool count.
  3. Cryptographic consistency of the canonical sha256 manifest fingerprint.
  4. Schema parse validity and schema draft conformance.
  5. Binding parity with declarative contract files.

Contributing

See CONTRIBUTING.md for detailed guidelines on how to propose new tools, update schemas, recompute fingerprints, and submit pull requests.


Versioning & Compatibility


Related repositories

  • NodeCommand — product documentation, client examples, and manifests.
  • nc-agent — the open-source host agent and CLI installer that implements these contracts.

License

Apache-2.0 — see LICENSE.

來源:README.md,提交 5ff1e3d

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

2
  1. v0.26.125最新Oct 25, 2026
  2. v0.26.109Oct 11, 2026

評分

已滿足適用檢查項的 85%

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

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

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分