Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ghost Core

FreeNot checked

Core automation primitives (recipes, store) for the Ghost desktop-automation MCP server.

GitHubEmbed

About

Core automation primitives (recipes, store) for the Ghost desktop-automation MCP server.

README

Eyes and hands for AI agents on the desktop. A Model Context Protocol (MCP) server for screen perception and input control.

License Discord

Ghost is a Rust MCP server (~30 tools) that gives an agent the ability to see the screen (capture, OCR, UI-element detection) and act on it (click, type, scroll, drag), plus a record→replay recipe engine. Cross-platform (Windows, macOS, Linux). It's a component of Ryu but runs standalone with any MCP-capable client.

  • 👁️ See. Screen capture, OCR, and UI-element detection over the accessibility tree.
  • Act. Click, type, scroll, and drag through synthetic keyboard/mouse input.
  • 🎬 Record → replay. Capture a task once, replay it deterministically as a parameterized recipe.
  • 🧩 ~30 MCP tools. Drop into any MCP client, or let Ryu Core spawn it as a sidecar. Stdio, no network port.
  • 🌍 Cross-platform. Windows, macOS and Linux perception + input backends ship in the same binary.
  • 🔓 Open & auditable. Dual-use by nature, so the behaviour is open source and, inside Ryu, consent-gated.

Layout

Path What
apps/ghost the MCP server binary
crates/ghost-core core automation primitives (recipes, store)
crates/ghost-eyes screen perception / vision
crates/ghost-hands synthetic keyboard/mouse input

Build

cd apps/ghost && cargo build --release   # → a stdio MCP server (no network port)

Launch it from any MCP client, or let Ryu Core spawn it as a sidecar. Config + cache live under ~/.ghost/.

Dual-use & consent

Screen perception + synthetic input control are exactly what malware wants. Ghost is open-source so the behaviour is auditable, and inside Ryu it runs only behind explicit user consent. If you embed it, gate it behind clear consent and treat it as a high-trust dependency. See SECURITY.

Star History

Star History Chart

Credits & license

Ghost is derived from Ghost OS by Ghostwright (MIT). The original copyright + license notice are retained in NOTICE. Ghost is licensed under Apache-2.0 (see LICENSE) with MIT-licensed portions per NOTICE. © 2026 A Major Pte. Ltd.

from github.com/amajorai/ghost

Installing Ghost Core

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/amajorai/ghost

FAQ

Is Ghost Core MCP free?

Yes, Ghost Core MCP is free — one-click install via Unyly at no cost.

Does Ghost Core need an API key?

No, Ghost Core runs without API keys or environment variables.

Is Ghost Core hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Ghost Core in Claude Desktop, Claude Code or Cursor?

Open Ghost Core on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ghost Core with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs