Harusame64/desktop-touch-mcp

Harusame64/desktop-touch-mcp

от harusame64
MCP сервер для Windows: ИИ-агенты (Claude, Cursor) управляют десктопом через семантическое обнаружение целей — без угадывания пикселей. 29 инструментов: скриншоты, UIA, OCR, клавиатура/мышь, терминал. Быстрый Rust, защита от промахов.

desktop-touch-mcp

desktop-touch-mcp MCP server

日本語

Computer-use MCP server for Windows. Lets Claude, Cursor, or any MCP client see and operate your Windows 10/11 desktop — screenshots, UI Automation, Chrome CDP, keyboard / mouse, terminal — with semantic discover-then-act targeting that avoids pixel-coordinate guessing, and per-action perception guards that catch wrong-window typing before it happens.

npx -y @harusame64/desktop-touch-mcp

32 tools, native Rust engine (UIA in 2 ms), zero-config PowerShell fallback, full CJK support, MIT licensed. Add the snippet above to your Claude / Cursor / VS Code Copilot config and Claude can drive Notepad, Excel, Chrome, Windows Terminal, and any other app on your machine.

Why this over pixel-clicking? Two ideas run through every tool: discover-then-act — desktop_discover returns interactive entities with short-lived leases instead of raw coordinates, so desktop_act operates on what you mean, not where it was — and per-action perception guards that verify the target window's identity and bounds before input lands, catching wrong-window typing and stale-coordinate clicks before they happen.

2.1 reads UI Automation by element count instead of depth: Chrome, Edge and VS Code pages, Explorer and Settings values, and Word's body are read and can be acted on, and what UIA still cannot see falls back to OCR and Set-of-Marks as before. desktop_act also types into Word's body, and into Windows Terminal after asking the user. 2.0 refuses an action that cannot be done, with a reason, instead of reporting it done, and an action aimed by hwnd reaches that window only. See the CHANGELOG.

У этого сервера пока нет списка инструментов.
2.3.1основная
2.3.0
2.2.0
2.1.0
2.0.0
1.16.0
1.15.1
1.15.0
1.14.3
1.14.2
1.14.1
1.14.0
1.13.1
1.13.0
1.12.4
1.12.3
1.12.2
1.12.1
1.12.0
1.11.0
1.10.4
1.10.3
1.10.2
1.10.1
1.10.0
1.9.2
1.9.1
1.9.0
1.8.0
1.7.2
1.7.1
1.7.0
1.6.1
1.6.0
1.5.1
1.5.0
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.1
1.1.3
1.1.2
1.1.1
1.1.0
1.0.5
1.0.4
1.0.3
0.15.7
0.15.6
0.15.5
0.15.4
0.15.3
0.15.2
0.14.0
0.13.1
0.13.0
0.12.0
0.11.12
0.11.11
0.11.7
0.11.6
0.11.5

Выберите клиент, чтобы установить Harusame64/desktop-touch-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"harusame64-desktop-touch-mcp-m7iilpy75r\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@harusame64/desktop-touch-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add harusame64-desktop-touch-mcp-m7iilpy75r -- npx -y @harusame64/desktop-touch-mcp

Либо через JSON-конфиг:

claude mcp add-json harusame64-desktop-touch-mcp-m7iilpy75r "{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@harusame64/desktop-touch-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add harusame64-desktop-touch-mcp-m7iilpy75r -- npx -y @harusame64/desktop-touch-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.harusame64-desktop-touch-mcp-m7iilpy75r]
command = "npx"
args = ["-y", "@harusame64/desktop-touch-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите Harusame64/desktop-touch-mcp, а в поле команды запуска — строку ниже:
npx -y @harusame64/desktop-touch-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например harusame64-desktop-touch-mcp-m7iilpy75r.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: harusame64-desktop-touch-mcp-m7iilpy75r
    command: npx
    args:
      - "-y"
      - "@harusame64/desktop-touch-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "harusame64-desktop-touch-mcp-m7iilpy75r": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@harusame64/desktop-touch-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

Cactusinhand/mcp_server_notify

Cactusinhand/mcp_server_notify

от cactusinhand

MCP-сервер отправляет десктопные уведомления со звуком при завершении задач AI-агента. Кроссплатформенный (Windows, macOS, Linux), легко интегрируется с Claude, Cursor и VS Code. Полезен разработчи...

Python⭐ 54
babelcloud/gru-sandbox

babelcloud/gru-sandbox

от babelcloud

GBOX - MCP сервер, дающий ИИ-агентам возможность управлять Android и Linux окружениями для тестирования и автоматизации. Подключается к Claude Code, Cursor и другим агентам через MCP, расширяя их возможности.

Go⭐ 181
minhalvp/android-mcp-server

minhalvp/android-mcp-server

от minhalvp

MCP сервер для управления Android-устройствами через ADB. Выполняет ADB-команды, захватывает скриншоты и управляет пакетами. Полезен разработчикам и тестировщикам для автоматизации через MCP-клиенты (Claude, Cursor).

Python⭐ 811
joshuarileydev/mac-apps-launcher-mcp-server

joshuarileydev/mac-apps-launcher-mcp-server

от joshuarileydev

MCP-сервер для macOS: запускает приложения и открывает файлы через выбранную программу. Полезен разработчикам и продвинутым пользователям, автоматизирующим работу с Mac-приложениями через ИИ-агентов.

JavaScript⭐ 19
misiektoja/kill-process-mcp

misiektoja/kill-process-mcp

от misiektoja

Кроссплатформенный MCP-сервер для управления процессами через LLM. Выводит список процессов с сортировкой по CPU/RAM и убивает выбранные по текстовой команде. Полезен для быстрого прибивания жадных...

Python⭐ 14
nihalxkumar/arch-mcp

nihalxkumar/arch-mcp

от nihalxkumar

MCP сервер для интеграции AI-ассистентов с Arch Linux. Предоставляет доступ к Arch Wiki, AUR и официальным репозиториям, а также инструменты для управления пакетами и мониторинга системы. Полезен для безопасной установки пакетов и изучения Arch.

Python⭐ 61
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин