{
"schemaVersion": 1,
"timestamp": "2026-03-17T02:38:34.479Z",
"ok": true,
"summary": {
"ok": 10,
"warn": 0,
"error": 0
},
"environment": {
"platform": "win32",
"arch": "x64",
"node": {
"version": "v22.17.0",
"execPath": "C:\\nvm4w\\nodejs\\node.exe"
},
"package": {
"name": "mcp-chrome-bridge",
"version": "1.0.31",
"rootDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge",
"distDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist"
},
"command": {
"canonical": "mcp-chrome-bridge",
"aliases": [
"chrome-mcp-bridge"
]
},
"nativeHost": {
"hostName": "com.chromemcp.nativehost",
"expectedPort": 12306
}
},
"fixes": [],
"checks": [
{
"id": "installation",
"title": "Installation",
"status": "ok",
"message": "mcp-chrome-bridge@1.0.31, win32-x64, node v22.17.0",
"details": {
"packageRoot": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge",
"distDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist",
"execPath": "C:\\nvm4w\\nodejs\\node.exe",
"aliases": [
"chrome-mcp-bridge"
]
}
},
{
"id": "host.files",
"title": "Host files",
"status": "ok",
"message": "Wrapper: D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat",
"details": {
"wrapperPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat",
"nodeScriptPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\index.js",
"stdioConfigPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\mcp\\stdio-config.json"
}
},
{
"id": "host.permissions",
"title": "Host permissions",
"status": "ok",
"message": "Not applicable on Windows"
},
{
"id": "node",
"title": "Node executable",
"status": "ok",
"message": "Using CHROME_MCP_NODE_PATH: <HOME>\\AppData\\Local\\nvm\\v22.17.0\\node.exe (v22.17.0)",
"details": {
"resolved": {
"source": "CHROME_MCP_NODE_PATH",
"path": "<HOME>\\AppData\\Local\\nvm\\v22.17.0\\node.exe",
"version": "v22.17.0",
"majorVersion": 22
},
"nodePathFile": {
"path": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\node_path.txt",
"exists": true
},
"minRequired": ">=20.0.0"
}
},
{
"id": "manifest.chrome",
"title": "Chrome manifest",
"status": "ok",
"message": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json",
"details": {
"path": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json",
"expectedWrapperPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat",
"expectedOrigin": "chrome-extension://hbdgbgagpkpjffpklnamcljpakneikee/"
}
},
{
"id": "registry.chrome",
"title": "Chrome registry",
"status": "ok",
"message": "Registry entry points to manifest",
"details": {
"keys": [
"HKCU\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost",
"HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost"
],
"results": [
{
"key": "HKCU\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost",
"expected": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json",
"value": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json",
"valueType": "REG_SZ",
"exists": true,
"matchesExpected": true
},
{
"key": "HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost",
"expected": "C:\\Program Files\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json",
"error": "Command failed: reg query HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost /ve\n����: ϵͳ�Ҳ���ָ����ע������ֵ��\r\n"
}
]
}
},
{
"id": "port.config",
"title": "Port config",
"status": "ok",
"message": "http://127.0.0.1:12306/mcp",
"details": {
"expectedPort": 12306,
"actualPort": 12306
}
},
{
"id": "port.constant",
"title": "Port constant",
"status": "ok",
"message": "NATIVE_SERVER_PORT=12306",
"details": {
"expectedPort": 12306
}
},
{
"id": "connectivity",
"title": "Connectivity",
"status": "ok",
"message": "GET http://127.0.0.1:12306/ping -> 200",
"details": {
"hint": "If the server is not running, click \"Connect\" in the extension and retry."
}
},
{
"id": "logs",
"title": "Logs",
"status": "ok",
"message": "<HOME>\\AppData\\Local\\mcp-chrome-bridge\\logs",
"details": {
"hint": "Wrapper logs are created when Chrome launches the native host."
}
}
],
"nextSteps": []
}
mcp-chrome-bridge Diagnostic Report
Generated: 2026-03-17T02:38:34.481Z
Redaction: enabled (default)
Environment
C:\nvm4w\nodejs\node.exeD:\project\java\operation-systemPackage Managers
Relevant Environment Variables
CHROME_MCP_NODE_PATH: \AppData\Local\nvm\v22.17.0VOLTA_HOME:ASDF_DATA_DIR:FNM_DIR:NVM_DIR:NVM_HOME: \AppData\Local\nvmNVM_SYMLINK: C:\nvm4w\nodejsnpm_config_user_agent:Doctor Output
Click to expand doctor JSON
{ "schemaVersion": 1, "timestamp": "2026-03-17T02:38:34.479Z", "ok": true, "summary": { "ok": 10, "warn": 0, "error": 0 }, "environment": { "platform": "win32", "arch": "x64", "node": { "version": "v22.17.0", "execPath": "C:\\nvm4w\\nodejs\\node.exe" }, "package": { "name": "mcp-chrome-bridge", "version": "1.0.31", "rootDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge", "distDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist" }, "command": { "canonical": "mcp-chrome-bridge", "aliases": [ "chrome-mcp-bridge" ] }, "nativeHost": { "hostName": "com.chromemcp.nativehost", "expectedPort": 12306 } }, "fixes": [], "checks": [ { "id": "installation", "title": "Installation", "status": "ok", "message": "mcp-chrome-bridge@1.0.31, win32-x64, node v22.17.0", "details": { "packageRoot": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge", "distDir": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist", "execPath": "C:\\nvm4w\\nodejs\\node.exe", "aliases": [ "chrome-mcp-bridge" ] } }, { "id": "host.files", "title": "Host files", "status": "ok", "message": "Wrapper: D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat", "details": { "wrapperPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat", "nodeScriptPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\index.js", "stdioConfigPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\mcp\\stdio-config.json" } }, { "id": "host.permissions", "title": "Host permissions", "status": "ok", "message": "Not applicable on Windows" }, { "id": "node", "title": "Node executable", "status": "ok", "message": "Using CHROME_MCP_NODE_PATH: <HOME>\\AppData\\Local\\nvm\\v22.17.0\\node.exe (v22.17.0)", "details": { "resolved": { "source": "CHROME_MCP_NODE_PATH", "path": "<HOME>\\AppData\\Local\\nvm\\v22.17.0\\node.exe", "version": "v22.17.0", "majorVersion": 22 }, "nodePathFile": { "path": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\node_path.txt", "exists": true }, "minRequired": ">=20.0.0" } }, { "id": "manifest.chrome", "title": "Chrome manifest", "status": "ok", "message": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json", "details": { "path": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json", "expectedWrapperPath": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat", "expectedOrigin": "chrome-extension://hbdgbgagpkpjffpklnamcljpakneikee/" } }, { "id": "registry.chrome", "title": "Chrome registry", "status": "ok", "message": "Registry entry points to manifest", "details": { "keys": [ "HKCU\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost", "HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost" ], "results": [ { "key": "HKCU\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost", "expected": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json", "value": "<HOME>\\AppData\\Roaming\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json", "valueType": "REG_SZ", "exists": true, "matchesExpected": true }, { "key": "HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost", "expected": "C:\\Program Files\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost.json", "error": "Command failed: reg query HKLM\\Software\\Google\\Chrome\\NativeMessagingHosts\\com.chromemcp.nativehost /ve\n����: ϵͳ�Ҳ���ָ����ע������ֵ��\r\n" } ] } }, { "id": "port.config", "title": "Port config", "status": "ok", "message": "http://127.0.0.1:12306/mcp", "details": { "expectedPort": 12306, "actualPort": 12306 } }, { "id": "port.constant", "title": "Port constant", "status": "ok", "message": "NATIVE_SERVER_PORT=12306", "details": { "expectedPort": 12306 } }, { "id": "connectivity", "title": "Connectivity", "status": "ok", "message": "GET http://127.0.0.1:12306/ping -> 200", "details": { "hint": "If the server is not running, click \"Connect\" in the extension and retry." } }, { "id": "logs", "title": "Logs", "status": "ok", "message": "<HOME>\\AppData\\Local\\mcp-chrome-bridge\\logs", "details": { "hint": "Wrapper logs are created when Chrome launches the native host." } } ], "nextSteps": [] }Wrapper Logs
Log directory:
<HOME>\AppData\Local\mcp-chrome-bridge\logsMode: tail
native_host_stderr_windows_20260317_103304.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_stderr_windows_20260317_103304.logClick to expand log content
native_host_wrapper_windows_20260317_103304.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_wrapper_windows_20260317_103304.logClick to expand log content
native_host_wrapper_windows_20260317_103258.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_wrapper_windows_20260317_103258.logClick to expand log content
native_host_stderr_windows_20260317_103258.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_stderr_windows_20260317_103258.logClick to expand log content
native_host_wrapper_windows_20260316_170642.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_wrapper_windows_20260316_170642.logClick to expand log content
native_host_stderr_windows_20260316_170642.log
<HOME>\AppData\Local\mcp-chrome-bridge\logs\native_host_stderr_windows_20260316_170642.log(Truncated)
Click to expand log content
Manifests
chrome (user)
<HOME>\AppData\Roaming\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost.json{ "name": "com.chromemcp.nativehost", "description": "Node.js Host for Browser Bridge Extension", "path": "D:\\software\\nodejs\\npm_global\\node_modules\\mcp-chrome-bridge\\dist\\run_host.bat", "type": "stdio", "allowed_origins": [ "chrome-extension://hbdgbgagpkpjffpklnamcljpakneikee/" ] }chrome (system)
C:\Program Files\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost.jsonWindows Registry
chrome (user)
HKCU\Software\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost<HOME>\AppData\Roaming\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost.json<HOME>\AppData\Roaming\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost.jsonchrome (system)
HKLM\Software\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehostC:\Program Files\Google\Chrome\NativeMessagingHosts\com.chromemcp.nativehost.json����: ϵͳ�Ҳ���ָ����ע������ֵ��