本文へ移動
cccskills
無料GitHub で公開

windows-app-mcp

Use the OpenClaw Windows app's local MCP server and winnode CLI for development, debugging, proof, and automation.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Windows App Local MCP

Use this skill when developing, debugging, or validating the OpenClaw Windows app through its same-machine MCP server. This is a developer and automation surface, not the OpenClaw gateway-to-node transport.

Keep the transports distinct

PathPurposeTransport
OpenClaw node modeProduct path for an OpenClaw agent to use a paired Windows machineGateway WebSocket and node.invoke; agents use the gateway nodes tool
Windows app local MCPDeveloper/debugging path for same-machine clients to inspect and invoke the running Windows appAuthenticated loopback MCP HTTP; developers use MCP tools or winnode

Do not describe a local MCP invocation as gateway proof. Do not use local MCP as a substitute when the behavior being validated depends on gateway pairing, allowlists, reapproval, routing, or node.invoke.

Start an isolated development app

Prefer isolated tray data so tests do not change %APPDATA%\OpenClawTray:

.\run-app-local.ps1 -Isolated -AllowNonMain

Copy the data directory printed by the launcher:

$env:OPENCLAW_TRAY_DATA_DIR = '<isolated-data-dir>'

Enable Local MCP Server in Permissions. MCP-only mode is supported: EnableMcpServer=true with EnableNodeMode=false starts local capabilities without requiring gateway credentials.

Discover the live surface

Always discover before invoking because settings determine which capabilities are currently exposed:

winnode --list-tools

The live tools/list response is authoritative. The complete static command reference is .agents\skills\winnode\SKILL.md, and McpToolBridge.CommandDescriptions is the canonical description source.

Invoke through winnode

winnode --command app.status --params '{}'
winnode --command app.connection.status --params '{}'
winnode --command system.which --params '{"bins":["git","node"]}'

winnode targets the local Windows app only. Its --node argument is accepted for CLI parity but ignored. It loads the MCP token from the selected tray profile; do not place the token on the command line.

Use --invoke-timeout <ms> for bounded long-running calls. Parameters must be a JSON object. Prefix with @ to load a large JSON object from a file.

Raw MCP protocol proof

Use raw JSON-RPC when changing server or protocol shape. Read the token from the selected isolated profile without printing it:

$tokenPath = Join-Path $env:OPENCLAW_TRAY_DATA_DIR 'mcp-token.txt'
$token = Get-Content $tokenPath -Raw

Send initialize, tools/list, and tools/call to the loopback endpoint printed by the app. Use notifications/cancelled with the active JSON-RPC request ID to prove cancellation. Never publish the bearer token, settings, gateway records, device identities, or raw secret-bearing responses.

Useful developer-only app commands

Local MCP exposes app.* commands that are not advertised to the gateway node:

  • app.status, app.connection.status, app.connection.gateways
  • app.navigate, app.menu, app.search
  • app.chat.snapshot, app.chat.send, app.chat.reset
  • app.chat.queue.list, app.chat.queue.cancel
  • app.settings.get, app.settings.set

Use these to set up deterministic UI state, navigate the current build, inspect connection state, and drive functional proof. Re-read tools/list for the exact commands available on the running build.

Capability commands

The same INodeCapability registration seam serves both local MCP and gateway node mode, so local MCP can exercise capability implementations directly:

  • system.*, device.*, screen.*, camera.*, location.*
  • canvas.*, including A2UI
  • browser.proxy
  • tts.*, stt.*
  • ollama.models, ollama.chat when Share Windows Ollama is enabled

This proves the local capability path only. Add a real gateway invocation when the change affects paired-gateway behavior.

Required closeout

For a new or changed Windows node command:

  1. Register it through the shared INodeCapability path.
  2. Update McpToolBridge.CommandDescriptions.
  3. Update .agents\skills\winnode\SKILL.md.
  4. Add capability, MCP bridge, and winnode tests.
  5. Prove winnode --list-tools and winnode --command ....
  6. Prove the gateway path separately when gateway-mediated behavior changed.

Follow .agents\skills\openclaw-proof-validation\SKILL.md for the complete validation and PR evidence checklist.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Structured code review through the shared OpenClaw agent-skills installation.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

crabbox

無料

Use Crabbox from macOS, Linux, or native Windows controllers to run OpenClaw Windows node builds, tests, and targeted proof on remote native Windows or WSL2 hosts, including Azure or brokered AWS leases and static SSH hosts. Use when remote Windows validation is needed or the user asks for Crabbox validation. Always report the actual provider, lease id, run URL, command, and result.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

Run complete OpenClaw Windows Node issue and PR triage, including landing queues, proof pools, ownership audits, and release planning.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

Adversarial dual-model code review that runs two AI models in parallel, cross-references findings, and produces a consensus severity table with fix confidence ratings. Use when asked for a thorough code review, adversarial review, dual-model review, confidence-rated review, or 'Hanselman review'.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

Build the native (MSIX, isolated-session) OpenClaw Gateway from the latest openclaw/openclaw sources (or any ref, local checkout, or prebuilt openclaw.tgz), register it side by side with the Microsoft Store Gateway, and run Companion against it with OPENCLAW_NATIVE_GATEWAY_DEV_PATCH. Use when the user asks to test Companion with Gateway main, an unreleased Gateway change, or a source-built native Gateway, or to remove such a build.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

Plan and collect OpenClaw Windows validation/proof: tests, rubber-duck review, UI evidence, MCP output, and gateway runtime proof.

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/openclaw-windows-node2,1452026年10月11日 更新

openclaw のスキルをすべて見る

このスキルの問題を報告する