DREAMVFIA Windows MCP
DREAMVFIA Windows MCP is a lean local Windows automation project with an MCP-style layout inspired by CursorTouch/Windows-MCP.
Project Layout
src/dreamvfia_windows_mcp/automation: low-level mouse, keyboard, screenshot, and system helperssrc/dreamvfia_windows_mcp/tools: MCP-style tool handlerssrc/dreamvfia_windows_mcp/tool_registry.py: tool metadata and dispatchsrc/dreamvfia_windows_mcp/server.py: FastMCP server buildersrc/dreamvfia_windows_mcp/cli.py: local CLI for listing tools, invoking tools, and serving MCPmanifest.jsonandserver.json: lightweight server metadata
Install
python -m pip install -e .
CLI Examples
python -m dreamvfia_windows_mcp tools
python -m dreamvfia_windows_mcp invoke Screenshot --arg output_path=capture.png
python -m dreamvfia_windows_mcp invoke Click --arg x=200 --arg y=300
python -m dreamvfia_windows_mcp invoke Clipboard --arg mode=set --arg text=hello
python -m dreamvfia_windows_mcp invoke Process --arg mode=list --arg limit=5
In PowerShell, prefer --arg key=value over --json to avoid quoting issues.
Included Tools
App: launch an application or switch to a window by titleClick: move and click at screen coordinatesClipboard: get or set clipboard textMove: move the mouse without clickingProcess: list or kill Windows processesScreenshot: capture the current screen and return desktop contextScroll: vertical or horizontal scrollingShortcut: send key combinations likectrl+sSystem: return screen, mouse, and active window informationType: type text with optional EnterWait: pause execution between steps
Run As MCP-style Server
dreamvfia-windows-mcp serve
If you prefer a regular install instead of editable mode, use python -m pip install ..