mcpField
O
Oculo

Oculo

ローカル
github.com/xidik12ブラウザ自動化114 週間前に更新

Oculo について

Oculo は MCP サーバーを内蔵した Electron ベースのブラウザーで、MCP クライアントからウェブページを確認・操作できます。簡潔なページ記述と 7 つのツールに加え、権限管理、プライバシー保護、監査機能を備えています。

主な機能

  1. 01ブラウザー操作用 MCP ツール 7 種
  2. 02簡潔なページ記述
  3. 03ページの移動、クリック、入力
  4. 04フォーム入力と構造化データ抽出
  5. 05段階的な権限、PII マスキング、監査ログ
  6. 06サンドボックス化されたブラウザー側 JavaScript

活用シーン

  1. 01エージェントによるウェブページの閲覧と操作
  2. 02項目ラベルに基づくウェブフォーム入力
  3. 03ページのリスト、表、カードのデータ抽出
  4. 04権限管理下でのブラウザー側スクリプト実行

MCP 対応

Oculo は HTTP MCP サーバーを内蔵し、stdio ブリッジを介して MCP クライアントに接続します。ページの読み取りと操作、フォーム入力、データ抽出、パイプライン、メディア生成、スクリプト実行のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Oculo — ウェブを見る AI ブラウザー。見る目と操作する手。7 つの MCP ツール、1 ページあたり約 30 トークン、Electron、MIT。

macOS 版をダウンロード  ·  ウェブサイト  ·  MCP のセットアップ  ·  寄付


Oculo とは?

Oculo は、ネイティブの AI ファーストなブラウザー(Electron ベース)で、あらゆる MCP クライアントに接続し、AI アシスタントが実際のウェブページを見て操作できるようにします。ページを読み取り、クリック、入力、フォームへの入力、移動、スクリーンショットの撮影、メディアの生成ができます。

Claude Code、Cursor、Windsurf、Zed、または MCP 対応クライアントを Oculo に接続すれば、実際に操作できるブラウザーを利用できます。

Cursor : VS Code :: Oculo : Chrome

他との違い

  • トークンを節約する設計です。 ページ全体の説明は約 30 トークンです。生の DOM ではなく、見出し、フォーム、ボタン、リンクを含みます。エージェントは低コストで高速に動作します。
  • 70 個ではなく 7 個のツールです。 小さく組み合わせ可能なツールセット(page act fill read run media shell)で、閲覧に必要なすべてをカバーします。
  • あらゆる MCP クライアントに対応します。 ベンダーロックインはありません。Oculo は標準の MCP を stdio 経由で使用するため、MCP が使える環境ならどこでも動作します。
  • プライバシーを最優先します。 4 段階の権限ゲート、個人情報のマスキング、インジェクション対策、監査ログ、Keychain を利用した認証情報保管庫が、エージェントとデータの間を保護します。

仕組み

Oculo は、HTTP MCP サーバーを内蔵した通常のデスクトップブラウザーとして動作します。小さな stdio ブリッジ(mcp/oculo-mcp.mjs)が MCP クライアントを Oculo に接続します。アプリはポートと認証トークンを ~/.oculo-port に公開し、ブリッジはその情報を読み取って接続します。

データフロー図:MCP クライアントは oculo-mcp ブリッジと stdio JSON-RPC で通信し、ブリッジはローカル HTTP 経由で Oculo Electron アプリに転送します。アプリはあらゆるウェブページを見て操作します。アプリはポートとトークンをチルダ、スラッシュ、ドット oc ulo ポートのファイルに公開します。

機能

  • AI チャットパネル — 複数のプロバイダーに対応:Claude、OpenAI、Gemini、Grok、OpenClaw、Ollama。
  • 7 つの MCP ツール — 汎用的な MCP 統合、ページの説明は約 30 トークン。
  • メディア生成 — Nano Banana による画像、Veo 3.1 による動画。
  • スマート認証 — 認証情報保管庫(macOS Keychain)、自動ログイン、TOTP 2FA。
  • プライバシーとセキュリティ — 4 段階の権限ゲート、個人情報のマスキング、インジェクション対策、監査ログ。
  • 音声操作 — 音声コマンド用のオンデバイス Whisper 音声認識。
  • シェル — ブラウザー側の JavaScript を実行します。サンドボックス化され、権限で制御されます。

ダウンロード

プラットフォームファイル
macOS(Apple Silicon)Oculo-0.2.0-arm64.dmg
macOS(Apple Silicon、zip)Oculo-0.2.0-arm64-mac.zip

Windows と Linux は近日対応予定です。

あらゆる MCP クライアントを接続

まず Oculo アプリを起動し、その後クライアントを設定します。

Claude Code

claude mcp add oculo -- node /path/to/mcp/oculo-mcp.mjs

Cursor — .cursor/mcp.json に追加します:

{
  "mcpServers": {
    "oculo": {
      "command": "node",
      "args": ["/path/to/mcp/oculo-mcp.mjs"]
    }
  }
}

stdio MCP クライアント全般 — stdio トランスポート経由で node /path/to/mcp/oculo-mcp.mjs を指定します。

7 つのツール
ツール機能トークン数
page現在のページを説明します(見出し、フォーム、ボタン、リンク)~30
act移動、クリック、入力、スクロール、スクリーンショット撮影、ログイン~10
fillラベルの照合によってフォームの項目に入力します~15
read構造化データを抽出します(リスト、表、カード)~100
run1 回の呼び出しで複数ステップのパイプラインを実行します~200
mediaテキストプロンプトから画像/動画を生成します変動
shellブラウザー側の JavaScript を実行します(サンドボックス化)~50

技術スタック

Electron 34 · TypeScript · React 19 · Tailwind CSS · MCP SDK · Whisper(デバイス上での音声処理)

サポート

Oculo は無料です。お役に立てた場合は、開発へのご支援をご検討ください。

Bitcoin(BTC): 12yRGpUfFznzZoz4yVfZKRxLSkAwbanw2B

ライセンス

MIT © 2026 Salakhitdinov Khidayotullo

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。