DREAMVFIA Windows MCP
A lean local Windows automation server providing tools for mouse and keyboard control, screenshot capture, and process management. It enables programmatic interaction with the Windows desktop environment through the Model Context Protocol.
README
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 ..
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.