cliqueja
Clique Já
なぜ存在するのか
Playwrightとpuppeteerは素晴らしい — しかし「今すぐこのボタンをクリックするだけ」には重すぎます。
Clique Já は、あなたがすでに使っているChromeのタブを掴み、赤いマイクロランタイム(__cliqueja)を注入し、WebSocket経由でミリ秒単位でコマンドに応答します。
Clique Já | 従来の自動化 | |
ブラウザ | 実際のChrome(あなたのセッション) | 分離されたChromium |
セッション / ログイン | ログイン済み | 再認証 / storage state |
クリックあたりのレイテンシ | 1回の | フルスタック |
AIエージェント | MCPツール | スクリプト / カスタム |
Related MCP server: monkeysee
フローチャート
flowchart LR
subgraph Agent["Agente / CLI"]
MCP["mcp.mjs<br/>tools MCP"]
HTTP["POST /cmd"]
end
subgraph Hub["Hub local :17321"]
H["hub.mjs<br/>WebSocket + HTTP"]
end
subgraph Chrome["Chrome"]
EXT["Extensão Clique Já<br/>service worker"]
TAB["Aba http(s)"]
INJ["inject.js<br/>window.__cliqueja"]
end
MCP -->|WS| H
HTTP -->|HTTP| H
H <-->|WS| EXT
EXT -->|scripting MAIN world| INJ
INJ --> TABクリックのフロー
sequenceDiagram
participant A as Agente
participant H as Hub :17321
participant E as Extensão
participant P as Página
A->>H: { method: "click", sel: "button" }
H->>E: mesmo envelope (WS)
E->>P: inject + __cliqueja.click
P-->>E: ok (+ flash vermelho)
E-->>H: { ok: true }
H-->>A: result詳細アーキテクチャ: docs/ARCHITECTURE.md
クイックスタート
1. Hub
git clone https://github.com/paivaxqz/cliqueja.git
cd cliqueja
npm install
npm run hub
# ou: start-hub.bat (Windows)Hubは**127.0.0.1:17321のみ**をリッスンします。
2. 拡張機能
Chrome →
chrome://extensions→ Developer modeLoad unpacked →
ext/フォルダhttp(s)サイトを開きます(chrome://は不可)アイコンをクリック → このタブを使用(赤いONバッジ)
3. HTTPスモークテスト
curl http://127.0.0.1:17321/status
curl -X POST http://127.0.0.1:17321/cmd -H "content-type: application/json" -d "{\"method\":\"ping\"}"4. AI向けMCP(ユーザーのPC)
Hub + 拡張機能はユーザーのマシン上で動作します — クラウドではありません。
完全ガイド(3ステップ + Cursor/Claude): docs/MCP.md
Cursor設定 — ユーザーのクローンのパス:
{
"mcpServers": {
"cliqueja": {
"command": "node",
"args": ["${workspaceFolder}/mcp.mjs"]
}
}
}Cursorで開いているフォルダがクローンでない場合は、絶対パスを使用してください(C:\\Users\\...\\cliqueja\\mcp.mjs または /Users/.../cliqueja/mcp.mjs)。
ツール: cliqueja_status · abas · usar_aba · ir · click · fill · texto · snapshot · links · upload
なぜVercelではないのか?
VercelはユーザーのChromeを開くことも、拡張機能のWebSocket(127.0.0.1)を受け取ることもできません。
Vercel上のランディングページ/ドキュメントはOK。Hub + MCP + 拡張機能 = 常にローカル。 → docs/MCP.md
5. ライブラリモード(軽量Playwright)
npm run exemploindex.js + inject.js: playwright-core経由のChrome、アクションごとに1回のevaluate、隅に赤いマーク。
セレクタ
CSS:
button.buy,#emailテキスト:
text=EntrarXPath:
xpath=//button[@type='submit']
拡張機能のデフォルトタイムアウト: 4秒(injectはrequestAnimationFrameで待機します)。
構造
cliqueja/
├── ext/ # Chrome MV3 (load unpacked)
│ ├── manifest.json
│ ├── background.js # WS client + comandos
│ ├── inject.js # runtime na página
│ ├── popup.* # UI vermelha
│ └── icon-128.png
├── hub.mjs # bridge WS/HTTP
├── mcp.mjs # MCP stdio → hub
├── index.js # lib Playwright rápida
├── inject.js # mesmo runtime (lib)
├── exemplo.js
├── start-hub.bat
└── docs/
└── ARCHITECTURE.mdセキュリティ
Hubはlocalhostのみ — ポートを公開しないでください
拡張機能はファイルアップロードのためだけに
debuggerを要求します(CDPDOM.setFileInputFiles)エージェントが何をクリックし得るかを理解せずに共有マシンで実行しないでください
自己責任で使用してください。自動化するサイトの利用規約を尊重してください
ライセンス
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables browser automation, including navigation, form filling, login with CAPTCHA handling, and element manipulation, using a Chrome-based MCP server.364
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to drive a real, logged-in Chrome browser for web automation tasks like navigation, clicking, typing, and screenshotting.11MIT
- AlicenseNot gradedqualityCmaintenanceEnables browser automation over MCP using a real Chrome browser with existing profile, supporting real tabs, downloads, cookies, and RPA workflows.71MIT
- FlicenseNot gradedqualityCmaintenanceEnables MCP clients to control a real local browser window for web automation tasks such as clicking, typing, scrolling, and taking screenshots.11
Related MCP Connectors
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/paivaxqz/cliqueja'
If you have feedback or need assistance with the MCP directory API, please join our Discord server