MCP.Market

EXTRA - Native Computer Use MCP server

by AIYantra·io.github.AIYantra/extra·v0.2.5·4 stars

Flashless macOS & Windows native computer-use engine for AI vision, mouse & keyboard automation

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

4 stars86 downloads/wk

Reviews

Write one

Nobody has reviewed EXTRA - Native Computer Use yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

EXTRA - Native Computer Use tools (20, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • extra_batch_actionswrite action

    Executes an atomic list of hardware actions sequentially with sub-millisecond dispatch. Eliminates multi-turn network round-trips (reducing seconds to milliseconds) for compound workflows.

  • extra_browserwrite action

    Executes web automation via Microsoft Edge / Playwright without vision overhead.

  • extra_clickwrite action

    Executes a hardware-level mouse click with PerMonitorV2 DPI compensation and closed-loop stall checking. Supports global fallback visual diffing to eliminate false-stalls when distant viewports change (Fixes #4, credit: @harshbuttru3).

  • extra_click_element

    Activates an element previously discovered via extra_inspect_ui or extra_screenshot Set-of-Mark. Tries direct COM InvokePattern in < 1ms first, falling back to physical center hardware click.

  • extra_drag

    Performs a smooth click-and-drag from start to end coordinates.

  • extra_evolve_skill

    Self-Evolving Learning Loop: crystallizes a discovered zero-stall workflow, resolution, or fast path into a permanent reusable skill playbook (Reflexion style). Patches existing SKILL.md files and persists quirks to KùzuDB memory.

  • extra_focus_window

    Forces a target application window to the foreground, bypassing Windows lock restrictions. Supports polling retry to handle asynchronously initializing windows (Fixes #4, credit: @harshbuttru3).

  • extra_fs_batch

    High-speed batch filesystem operations avoiding multi-turn shell execution. Complies with Windows Defender Controlled Folder Access (CFA).

  • extra_hotkey

    Dispatches a synchronized keyboard shortcut sequence. Example: ['ctrl', 'c'], ['win', 'r'], ['ctrl', 'shift', 'esc'], ['alt', 'tab'].

  • extra_indicate_status

    Controls human-agent awareness indicators on the Windows desktop.

  • extra_inspect_ui

    Queries Microsoft UI Automation Core v3 to return accessible controls with exact bounding boxes. Allows zero-token semantic targeting without vision hallucinations.

  • extra_launch

    Deterministically launches standard Windows applications and tools. Supported shortcuts: 'calc', 'notepad', 'explorer', 'settings', 'cmd', 'terminal', 'edge', 'chrome', 'brave'.

  • extra_recall_memory

    Recalls past task execution memories, workflows, generated artifacts, and known app quirks. Uses local embedded KùzuDB and FastEmbed vector search (< 3ms).

  • extra_scout_app

    Just-In-Time Application Scout: detects an application's UI framework (Electron, Win32, Viewport), universal hotkeys, CLI automation flags, and scripting APIs before taking GUI actions. Synthesizes a specialized SKILL.md playbook and commits it to active skill directories and memory.

  • extra_screenshot

    Captures an ultra-fast screen frame (< 30ms) from the specified monitor. Optionally overlays Set-of-Mark (SoM) numbered badges on all detected interactive UI elements. Saves screenshot to disk to avoid large Base64 payload truncation in AI clients (Fixes #4, credit: @harshbuttru3).

  • extra_scroll

    Scrolls the mouse wheel vertically or horizontally. Supports either delta (e.g. -500 or 500) or clicks (e.g. -5, 5 with direction="vertical"|"horizontal"). Positive delta/clicks scrolls up/right, negative scrolls down/left.

  • extra_snap_layout

    Arranges multiple windows into a cohesive visual layout in a single programmatic step (sub-15ms). Eliminates fragile multi-turn Win+Left / Win+Right hotkey snapping and avoids Windows 11 Snap Assist popups.

  • extra_task_complete

    Signals that the autonomous computer use task is completed. Triggers: 1. The ambient screen edge flashes soft emerald green for ~1.5s, then dissolves. 2. A pleasant multi-harmonic audio chime plays, informing the user immediately even if away from the screen. 3. The cursor beacon dismisses cleanly. 4. Evaluates execution trajectory for friction, stalls, and self-evolution opportunities. 5. Asynchr

  • extra_task_start

    Signals the start of an autonomous computer use task. Activates the ambient screen edge pulse (visible to human peripheral vision) and attaches the interactive cursor halo. Automatically initializes episodic memory recording.

  • extra_type

    Injects Unicode text with sub-millisecond latency into the active focused window. Uses Win32 KEYEVENTF_UNICODE (VK_PACKET) with 100% fidelity across all scripts and emojis.

Public scan report

scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it

1 medium
  • Code scan49 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    extra_desktop-0.2.5/cli.py: …ture_output=True, text=True, timeout=6, shell=True) cfa_val = proc.stdout.stri…
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How EXTRA - Native Computer Use compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
20
the typical server has 7
Tools that change things
15%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
4
more than 82% of 28,688 servers
Downloads a week
86
more than 59% of 12,191 servers with a package

What its tools let an agent do: 17 read · 3 change

Release history: 2 versions in the registry since 2026-09-14, latest 2026-09-18, typically one every 4 days.

Install EXTRA - Native Computer Use in Claude Code, Cursor or VS Code

claude mcp add extra -- uvx extra-desktop
Add to Cursor

What the publisher says

From the EXTRA - Native Computer Use repository's README, as published. We do not edit it. Read it on GitHub

Extra

The Open-Source Astra 6 for your Mac & PC

Your AI can see, click, type, navigate, and get real work done on macOS & Windows.

<!-- mcp-name: io.github.AIYantra/extra -->

Website • Quickstart • macOS Guide • Architecture • License

✨ Why Extra?

Today's AI assistants can write brilliant essays and code, but they are trapped inside a chat window. When you need them to click a button, open an app, organize your files, or input data into a spreadsheet, they can only give you text instructions.

Extra gives your AI hands and eyes on Windows.

It connects Claude, Google Antigravity, Cursor, AGY, or any autonomous agent directly to your Windows desktop with high-speed screen vision, pixel-perfect clicking, and instant typing.

  • No clunky browser extensions.
  • No expensive cloud servers watching your screen.
  • 100% open source, local, and private.

💡 What You Can Ask Your AI To Do

Once Extra is running, you can talk to your AI like a real human assistant sitting at your desk:

  • 📊 Spreadsheets & Data: "Open Excel, calculate total revenue from the invoice CSVs in my Downloads folder, and create a summary chart."
  • 🗂️ Desktop & File Cleanup: "Clean up my messy desktop by moving screenshots into Pictures, PDFs into Documents, and deleting empty folders."
  • 🌐 Web Research & Data Entry: "Open Chrome, find the top 5 flights to Tokyo under $800, and copy their flight numbers and dates into Notepad."
  • ⚙️ Windows System Tasks: "Open Settings, check if any Windows updates are pending, and let me know if a restart is needed."
  • 🎵 App Control: "Launch Spotify, search for low-fi focus beats, and start playing."

⚡ Quickstart (1 Minute)

You can set up Extra in seconds on macOS or Windows:

Option A: Ask Your AI To Set It Up (Primary Funnel — Easiest)

Copy and paste the single directive for your OS into Claude Desktop, Google Antigravity, Cursor, Windsurf, or any MCP agent:

  • 🍏 For macOS (Apple Silicon M1-M4 & Intel):
Setup Extra on my Mac: In Terminal run 'curl -sSL https://extra.yantraos.com/install.sh | bash', then read and configure ~/.extra/app/STARTER_PROMPT_MACOS.md so we are ready to use Extra.
  • 🪟 For Windows (11 / 10):
Setup Extra on my PC: In PowerShell run 'iwr -useb https://extra.yantraos.com/install.ps1 -OutFile "$env:TEMP\install_extra.ps1"; & "$env:TEMP\install_extra.ps1"', then read and configure ~/.extra/app/STARTER_PROMPT.md so we are ready to use Extra.

Your AI will run the installer, configure MCP and local rules, and reply:

"We are ready! Please restart to make it work."

Option B: Run the One-Liner Yourself

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

EXTRA - Native Computer Use: common questions

Is EXTRA - Native Computer Use MCP server safe?
Mostly: it is graded B (83/100). Read the EXTRA - Native Computer Use safety report
How do I install EXTRA - Native Computer Use?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does EXTRA - Native Computer Use need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is EXTRA - Native Computer Use maintained?
The last commit was 41 days ago (2026-09-24). The latest release is v0.2.5.
How does EXTRA - Native Computer Use compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 20 (the typical server has 7); tools that change things 15% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.