[ N 60° 13' 24" · sys.online ] [ rev/0x1A · build 2026.04.15 ]
§ 01 · Vulpra MCP · Windows Protocol Server 2026 — alpha release — in active development

Give an LLM the run of your PC. — through one protocol.

Vulpra MCP is a Model Context Protocol server that exposes Windows as fifty-one typed tools: windows, input, clipboard, screen, search, system. Any MCP-compatible client can drive your machine with millisecond-precision calls — no vision stunts, no prompt gymnastics.

0tools
Typed MCP skills
0domains
Windows surfaces covered
~5ms
Direct-action round-trip
online cpu 0.4% mem 14 MB stdio 1.2 KB/s calls/s 0 uptime 02:14:33 latency ~5 ms
vulpra-mcp · stdio · session 0x1A ● online
mcp →
§ 02 — The friction

LLMs are clever. Computers are literal.

Giving a language model "access to your computer" has become a circus of screenshots, OCR hacks, prompt engineering, and brittle agent frameworks that break the moment a dialog shifts two pixels.

None of that matters when you can just call the API. Windows exposes a complete accessibility tree and a forty-year-old automation surface. The only thing missing is a thin layer that speaks to both sides.

§ 03 — The bridge

One protocol. Fifty-one typed tools.

Vulpra MCP is a single binary that sits between any MCP client and the Windows automation stack. Each skill is a sharply-named function with typed parameters, a structured return, and a documented failure mode.

No guessing which element to click. No "is this a button?" roulette. The LLM sees exactly what's on screen, in exactly the shape it was designed to consume — and you see exactly what it did after.

§ 04 — Capabilities

What it actually exposes.

Six domains · 51 tools
Concrete verbs, not architecture.
01 /06
Window & App control
Focus, resize, enumerate, invoke, read, write. Direct UIA lookup by name or automation-id — a single round-trip per call. Works on any native or web-based Windows surface that exposes an accessibility tree.
app.* · window.*
~5 ms
02 /06
Input at the driver level
Mouse, keyboard, chords, hotkeys, hold-release. Raw Win32 SendInput — no layered event tax, no browser sandbox. When a skill says clicked, the OS agrees.
mouse.* · keyboard.*
sub-ms
03 /06
Full UI discovery
Flat tree scan, filtered client-side. For unknown or complex apps: one call returns every element the LLM needs — labeled, typed, bounded. Pattern-match, bulk-toggle, navigate menu paths by string.
flow.* · app.get-tree
~90 ms
04 /06
Screen inspection
Region capture, zone maps, change diff. Screenshots are structured — each call returns PNG bytes plus spatial metadata. Lightweight by default, dense when the LLM asks for it.
screen.*
~20 ms
05 /06
Clipboard & files
Read, write, format-aware. Text, images, file drops, HTML fragments. Paired with the search domain (files, processes, windows) to turn any intent into an addressable target.
clipboard.* · search.*
~2 ms
06 /06
System & shell
Processes, env, power, launch, kill. A small, deliberate surface — the things an LLM actually needs to end up in the right application, with the right context loaded, in one hop.
system.*
variable
§ 05 — Anatomy of a call

From language to the operating system, in five steps.

One transport · one envelope · one answer

01
Intent
LLM turn
in any client
02
Tool call
Typed MCP
envelope
03
Skill
Parameter
validation
04
Native op
UIA · Win32
FlaUI
05
Return
Structured
result · telemetry
§ 06 — Clients

Any MCP host. Your choice of model.

Vulpra MCP is a protocol server, not an opinionated app. Point any compatible client at the binary and it shows up as a set of tools. Switch hosts, switch models, keep the same machine control surface.

/01
Claude Desktop
Anthropic · Stdio
/02
Claude Code
CLI · Stdio
/03
Cursor
IDE · Stdio
/04
Cline
VS Code · Stdio
/05
Zed
Editor · Stdio
/06
Continue
IDE · Stdio
/07
Goose
CLI · Stdio
/08
Custom
Any MCP SDK

Built with.

§ 07 — No web wrappers. No screenshot hacks.
Runtime
.NET 10
Self-contained native binary · no runtime install
Protocol
Model Context Protocol
Stdio transport · JSON-RPC · typed schemas
Automation
UIA + FlaUI
Native Windows accessibility · FindFirst / FindAll
Input
Win32 SendInput
Driver-level mouse & keyboard · no event layers
Browser
Chrome DevTools Protocol
Direct CDP drive · autonomous page control · no Playwright middleman
Surface
Windows 10 / 11
x64 · x86 · ARM64 · one binary per target
Skill design
Sharp · non-overlapping
Every tool has exactly one job, exactly one shape
§ 08 — Access

It runs. It's not done.

Vulpra MCP already covers ~95% of what a human can do on Windows, and grows every week. No public installer yet. Leave your email — when it's stable enough for early testers, you'll hear first.