Skip to main content
Glama

Live MCP

Cầu nối cho AI agent điều khiển trang web thuần declarative — agent hành động bằng chuột và bàn phím thật (trusted events qua CDP), không gọi JavaScript của trang.

Trạng thái

M0 — walking skeleton. Toàn tuyến agent → MCP → server → WebSocket → extension → CDP → DOM đã thông với một tool click duy nhất. Các milestone tiếp theo (form/type, cơ chế đợi, tool tham số hoá, policy, con ong 🐝, canvas) xem mục "Lộ trình" trong kế hoạch dự án.

Package

Vai trò

packages/protocol

Hợp đồng trung tâm: ToolDecl + message WebSocket (server ↔ extension dùng chung)

packages/server

Local Server: MCP stdio, WS hub 127.0.0.1:8787, registry tool động

packages/extension

Chrome MV3: content script quét declarative, service worker thi hành qua CDP

packages/demo-site

Trang demo đạt chuẩn, kiêm test bed

Related MCP server: WeaveTab-MCP

Chạy thử

npm install
npm run build

1. Demo site

npm run dev:site        # http://localhost:5180

2. Local Server — chạy độc lập để xem log, hoặc để agent tự spawn (bước 4).

npm run dev:server

3. Extensionchrome://extensions → bật Developer modeLoad unpacked → chọn packages/extension/dist. Mở http://localhost:5180, mở DevTools Console, phải thấy:

[Live MCP] "LiveMCP Demo" — phát hiện 1 tool declarative.

Log của server phải thấy site_announce + snapshot ... tools=1.

4. Đấu nối agent

claude mcp add livemcp -- node D:/vibeBoss/webmcp/LiveMCP/packages/server/dist/index.js --stdio

Rồi yêu cầu agent: "gọi tool livemcp_list_sites""gọi livemcp_demo__say_hello". Nút trên trang phải thực sự bị bấm, Chrome hiện banner "đang debug", và ô kết quả ghi sự kiện thật (trusted) — đó là bằng chứng CDP hoạt động đúng.

Banner "Live MCP is debugging this browser"cố ý, không phải lỗi: không có cách hợp lệ nào tắt nó, và nó cho user biết agent đang điều khiển trình duyệt.

Test

npm test

Chỉ test những vùng logic thuần dễ hỏng (định tuyến tên tool, chuyển đổi schema). Phần tương tác browser kiểm bằng demo-site thủ công theo tiêu chí nghiệm thu từng milestone.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.

  • E2LLM gives your AI eyes and hands in a real browser: structured perception (SiFR) plus action.

View all MCP Connectors

Latest Blog Posts

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/ghien-dev/live-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server