Skip to content

feat(Core): 新增内置 MCP 面板与 WebSocket 调试桥接 - #738

Open
Simonmie wants to merge 2 commits into
Tencent:devfrom
Simonmie:dev
Open

feat(Core): 新增内置 MCP 面板与 WebSocket 调试桥接#738
Simonmie wants to merge 2 commits into
Tencent:devfrom
Simonmie:dev

Conversation

@Simonmie

@Simonmie Simonmie commented Sep 2, 2026

Copy link
Copy Markdown
image image

中文

本 PR 为 vConsole 增加 MCP 远程调试能力。实测 Web 包体约增加 4.25%,赋予 vconsole 在 H5 页面中 的 MCP 能力

主要改动

  • 新增内置 MCP 面板,用于配置 WebSocket 地址、端口和配对 Token。
  • 支持外部 MCP 服务发现当前连接的 H5 页面。
  • 支持读取 vConsole 捕获的 Console 日志和 Fetch/XHR 请求。
  • 经手机用户明确授权后,支持在目标页面中执行 JavaScript。
  • 支持断线自动重连和连接资源清理。
  • 补充相关 TypeScript 类型、文档、演示页面和 CHANGELOG。

JavaScript 执行默认关闭。配套 MCP 服务见 [Simonmie/vConsole-MCP](https://github.com/Simonmie/vConsole-MCP)。

English

This PR adds MCP remote debugging support to vConsole.

Changes

  • Add a built-in MCP panel for configuring the WebSocket host, port and pairing token.
  • Allow an external MCP server to discover connected H5 pages.
  • Support reading Console logs and Fetch/XHR records captured by vConsole.
  • Support optional JavaScript execution after explicit authorization on the mobile device.
  • Add automatic reconnection and connection cleanup.
  • Add related TypeScript types, documentation, demo page and changelog entries.

JavaScript execution is disabled by default. The companion MCP server is available at [Simonmie/vConsole-MCP](https://github.com/Simonmie/vConsole-MCP).

@tencent-adm

tencent-adm commented Sep 2, 2026

Copy link
Copy Markdown
Member

CLA assistant check
All committers have signed the CLA.

@Simonmie

Simonmie commented Sep 2, 2026

Copy link
Copy Markdown
Author

可能想法或者实现还有不完善的地方,欢迎大佬指点~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants