Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Servo

БесплатноНе проверен

Enables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.

GitHubEmbed

Описание

Enables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.

README

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

Installation

Install via npm (macOS and Windows):

npm install -g servo-mcp
npx servo-mcp --setup

macOS 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
screenshot Capture screen
click Click at x,y coordinates
type_text Type text at cursor
key_press Press key combo (e.g., Cmd+S)
scroll Scroll up/down/left/right
move_mouse Move cursor to x,y
get_mouse_position Get cursor position
focus_app Bring app to foreground
open_app Launch application
list_windows List open windows
wait Wait milliseconds
request_permissions 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 esbuild

Architecture

Servo is a pure Node.js MCP server that uses:

  • Native platform APIs for automation (no Electron)
  • macOS: screencapture, AppleScript, Python/Quartz
  • Windows: PowerShell, .NET, user32.dll

Links

License

MIT License

Author

Created by Dragos Strugar

from github.com/d11r/servo-mcp

Установка Servo

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/d11r/servo-mcp

FAQ

Servo MCP бесплатный?

Да, Servo MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Servo?

Нет, Servo работает без API-ключей и переменных окружения.

Servo — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Servo в Claude Desktop, Claude Code или Cursor?

Открой Servo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Servo with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai