
Uindow
@uindow
Uindow について
Real browser automation for AI agents. Uindow ships a local MCP server that drives a real, signed Chromium/Electron browser with genuine OS-level input (real cursor movement, real keystrokes, native file dialogs) entirely on the user's own machine.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"uindow": {
"command": "npx",
"args": [
"-y",
"@uindow/cli",
"mcp"
]
}
}
}ツール
13Fetch SDK documentation Get the full SDK documentation for an overview of all available dollar sign methods, the format of Uindow modules, and the structure of module inputs and outputs. @return {string} SDK documentation (MarkDown format) or code sample (Yaml format)
Start application @return {boolean} False if app already started
Stop application @return {boolean} False if app already stopped
Check application status @return {boolean} True if app was started, false otherwise
List agents Get the list of agents that can perform tasks on this machine @typedef {Object} Agent @property {int} index One-based agent index @property {string} agentName Agent name @property {boolean} active Agent is running @return {Agent[]} List of agents
Create agent Add a new agent with the specified name @return {int} One-based agent index
Update agent Update an agent's name @return {boolean} True on success, false on failure
Delete agent Delete an agent from the list @return {boolean} True on success, false on failure
Start agent In CLI mode silently switch to showing the logs Cancelling this operation in CLI mode will not stop the agent @return {boolean} False if agent already running
Stop agent Stop the agent and return control back to the user @return {boolean}
Check agent status @return {int} Finite-state machine status (-1: stopped, 0: paused, 1: running)
Execute code in agent Execute arbitrary code in the agent and forward the returned value Cancelling this operation in CLI mode will not stop the agent The full list of commands is available by running the `app_docs` tool @return {any} Any value returned by the executed code
Fetch agent logs Continuously output agent logs to the console in CLI mode The MCP agent should call this tool as often as needed to fetch new logs @return {int} Finite-state machine status (-1: stopped, 0: paused, 1: running)
概要
What is Uindow?
Uindow drives a real, signed Chromium/Electron browser with genuine OS-level input—actual cursor movement, real keystrokes, and native file dialogs—running entirely on your own machine and network. It provides an MCP server so AI agents can create and control web-automation agents that are immune to prompt injections.
How to use Uindow?
Launch the MCP server with npx -y @uindow/cli mcp and configure your MCP‑compatible client (Claude Desktop, Cursor, VS Code, etc.) to use that stdio command. Alternatively, use the integrated no‑code recorder or write automations in pure JavaScript inside the built‑in IDE.
Key features of Uindow
- Real Chromium browser with genuine OS‑level input
- Immune to prompt injections
- MCP server for AI agent control
- No‑code recorder for automation without programming
- Full CLI for managing agents and app lifecycle
- Runs completely locally on your machine
Use cases of Uindow
- Control browser automation from Claude or Cursor via MCP
- Record and replay web workflows without coding
- Automate CI/CD browser testing pipelines
- Write custom browser scripts using the integrated IDE
FAQ from Uindow
What makes Uindow immune to prompt injections?
It uses genuine OS‑level input (actual cursor movement, real keystrokes) rather than synthetic page events, so injected JavaScript in web pages cannot affect the automation.
How do I run the MCP server?
Run npx -y @uindow/cli mcp in your terminal. Then configure your MCP client (Claude Desktop, Cursor, VS Code, etc.) with the same command as shown in the README.
What are the system requirements?
Uindow runs on your own machine. The npx command fetches the signed Electron binary if not present, or you can use prebuilt binaries for macOS, Windows, and Linux from the Releases page. A free Uindow account
「ブラウザ自動化」の他のコンテンツ
browser-use-mcp-server
co-browserBrowse the web, directly from Cursor etc.
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Browser Control MCP
eyalzhMCP server paired with a browser extension that enables AI agents to control the user's browser.

Fetch
modelcontextprotocolModel Context Protocol Servers
BrowserTools MCP
AgentDeskAIMonitor browser logs directly from Cursor and other MCP compatible IDEs.
コメント