View Control MCP Server

by nakashima-takeo

169 downloads
Not rated
GitHub

Description

# View Control MCP Server ローカルPCの操作、マウスクリック、画面キャプチャなどを行うModel Context Protocol (MCP)サーバー。 ## Model Context Protocol (MCP)とは Model Context Protocol (MCP)は、AI言語モデルアプリケーション(クライアント)と外部サービス(サーバー)間の標準化された通信プロトコルです。MCPを使用することで、AIアシスタントがローカルPCの操作やデータ取得などの機能を利用できるようになります。…

About

# View Control MCP Server ローカルPCの操作、マウスクリック、画面キャプチャなどを行うModel Context Protocol (MCP)サーバー。 ## Model Context Protocol (MCP)とは Model Context Protocol (MCP)は、AI言語モデルアプリケーション(クライアント)と外部サービス(サーバー)間の標準化された通信プロトコルです。MCPを使用することで、AIアシスタントがローカルPCの操作やデータ取得などの機能を利用できるようになります。 このサーバーは、JSON-RPC 2.0に準拠したMCPプロトコルを実装しており、Claude…

Details

Author
nakashima-takeo
Downloads
169
Categories
Other

- Mouse control: get position, move, click (left/right/middle), drag‑and‑drop.
- Keyboard input: type text, press keys, and combine with modifier keys.
- Screen capture: capture the full screen and return Base64‑encoded image data.
- JSON‑RPC 2.0 protocol with stdio transport.
- Compatible with multiple MCP clients (Claude Desktop, Cursor).

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name View Control MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the package via npm (npm install view-control-mcp-server), then start the server with npx view-control-mcp-server. Configure a client (e.g., Cursor or Claude Desktop) with transport type stdio and command npx view-control-mcp-server. The server will then accept JSON-RPC requests on standard input/output.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "view control mcp server": {
            "view-control-mcp-server": {
                "command": "npx",
                "args": [
                    "view-control-mcp-server"
                ]
            }
        }
    }
}

McpServers

{
    "view-control-mcp-server": {
        "command": "npx",
        "args": [
            "view-control-mcp-server"
        ]
    }
}

View Control MCP Server

ローカルPCの操作、マウスクリック、画面キャプチャなどを行うModel Context Protocol
(MCP)サーバー。

Model Context Protocol (MCP)とは

Model Context Protocol
(MCP)は、AI言語モデルアプリケーション(クライアント)と外部サービス(サーバー)間の標準化された通信プロトコルです。MCPを使用することで、AIアシスタントがローカルPCの操作やデータ取得などの機能を利用できるようになります。

このサーバーは、JSON-RPC 2.0に準拠したMCPプロトコルを実装しており、Claude
DesktopやCursorなどのMCPクライアントと連携できます。サポートしているMCPプロトコルバージョンは2024-11-05です。

機能

- マウス操作
- マウス位置の取得
- マウスの移動
- マウスクリック(左/右/中ボタン)
- ドラッグ&ドロップ

- キーボード操作
- テキスト入力
- キー押下
- 修飾キー(Command, Alt, Control, Shift)との組み合わせ

- 画面キャプチャ
- 画面全体のキャプチャ
- Base64エンコードされた画像データの取得

- 通信方式
- JSON-RPC 2.0準拠のMCPプロトコル
- Stdioトランスポート(標準入出力)

インストール

npm install view-control-mcp-server

使用方法

サーバーの起動

コマンドラインから起動

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.