servo-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
servo-mcp
A desktop MCP server that gives AI agents the ability to see and control your desktop.
servo-mcp.com - Installation instructions and documentation
What is Servo?
Servo is an MCP (Model Context Protocol) server that enables Claude Code and other AI agents to:
Take screenshots of your screen
Click buttons and interact with UI elements
Type text and press keyboard shortcuts
Scroll and navigate applications
Verify that changes actually work
Key features:
100% local - no cloud, no telemetry, no data sharing
Works on macOS and Windows
Pure Node.js with native platform APIs (no Electron, no external dependencies)
Simple npm install
Related MCP server: open-computer-use
Installation
Install via npm (macOS and Windows):
npm install -g servo-mcp
npx servo-mcp --setupmacOS Permissions
Grant permissions to your terminal app (Terminal, iTerm, VS Code, Cursor, etc.) in System Settings > Privacy & Security:
Accessibility - for mouse clicks and keyboard input
Screen Recording - for taking screenshots
Child processes like servo-mcp inherit permissions from the parent terminal app.
Windows
No special permissions required. Windows may prompt for access when servo-mcp runs.
Setup with Claude Code
After running npx servo-mcp --setup, your ~/.claude.json will be configured:
{
"mcpServers": {
"servo": {
"command": "npx",
"args": ["servo-mcp"]
}
}
}Restart Claude Code and test with: "take a screenshot"
Available Tools
Tool | Description |
| Capture screen |
| Click at x,y coordinates |
| Type text at cursor |
| Press key combo (e.g., Cmd+S) |
| Scroll up/down/left/right |
| Move cursor to x,y |
| Get cursor position |
| Bring app to foreground |
| Launch application |
| List open windows |
| Wait milliseconds |
| Open System Preferences |
Development
pnpm install
pnpm dev:mcp # Run MCP server in dev mode
pnpm dev:web # Run website
# Build
pnpm build:mcp # Bundle with esbuildArchitecture
Servo is a pure Node.js MCP server that uses:
Native platform APIs for automation (no Electron)
macOS:
screencapture, AppleScript, Python/QuartzWindows: PowerShell, .NET, user32.dll
Links
Website: servo-mcp.com
GitHub: github.com/d11r/servo-mcp
License
MIT License
Author
Created by Dragos Strugar
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your approved computer for files, commands, browser and desktop tasks.
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
Let AI agents use your real, signed-in Chrome: tabs, clicks, forms, screenshots and video.
Give your AI hands on every computer you own. Remote control of your Windows, Mac and Linux machines from one ChatGPT, Claude or Cursor chat — even from your phone. Ask it to find out why the office server is crawling, update every PC in the house, sort out your mom's laptop from another city, or ship the site from your work machine while you're on a train. It runs commands, reads files and takes a screenshot when it needs to see the screen. You decide what each computer allows, and you can cut any of them off in a second.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceA local autonomous AI agent that watches your screen, understands the visual layout, and executes native OS commands (clicking, typing) without cloud APIs.39MIT
- AlicenseNot gradedqualityBmaintenanceLets AI agents see and control desktop applications through the accessibility layer, enabling clicking, typing, scrolling, dragging, and window/app management across macOS, Windows, and Linux entirely on the local machine.20MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to observe and control the user's live desktop by listing apps, reading accessibility trees, and performing clicks, typing, scrolling, dragging, and other input actions with per-action approvals and local audit archives.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to see and operate a Windows PC through mouse, keyboard, screenshots, OCR, window control, and shell commands.-