Ghost Core
FreeNot checkedCore automation primitives (recipes, store) for the Ghost desktop-automation MCP server.
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.
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
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.
Installing Ghost Core
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/amajorai/ghostFAQ
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
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
