├── .gitattributes ├── .github └── workflows │ └── build-release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── README_zh.md ├── app ├── chrome-extension │ ├── .env.example │ ├── LICENSE │ ├── README.md │ ├── _locales │ │ ├── de │ │ │ └── messages.json │ │ ├── en │ │ │ └── messages.json │ │ ├── ja │ │ │ └── messages.json │ │ ├── ko │ │ │ └── messages.json │ │ ├── zh_CN │ │ │ └── messages.json │ │ └── zh_TW │ │ │ └── messages.json │ ├── assets │ │ └── vue.svg │ ├── common │ │ ├── constants.ts │ │ ├── message-types.ts │ │ └── tool-handler.ts │ ├── entrypoints │ │ ├── background │ │ │ ├── index.ts │ │ │ ├── native-host.ts │ │ │ ├── semantic-similarity.ts │ │ │ ├── storage-manager.ts │ │ │ └── tools │ │ │ │ ├── base-browser.ts │ │ │ │ ├── browser │ │ │ │ ├── bookmark.ts │ │ │ │ ├── common.ts │ │ │ │ ├── console.ts │ │ │ │ ├── file-upload.ts │ │ │ │ ├── history.ts │ │ │ │ ├── index.ts │ │ │ │ ├── inject-script.ts │ │ │ │ ├── interaction.ts │ │ │ │ ├── keyboard.ts │ │ │ │ ├── network-capture-debugger.ts │ │ │ │ ├── network-capture-web-request.ts │ │ │ │ ├── network-request.ts │ │ │ │ ├── screenshot.ts │ │ │ │ ├── vector-search.ts │ │ │ │ ├── web-fetcher.ts │ │ │ │ └── window.ts │ │ │ │ └── index.ts │ │ ├── content.ts │ │ ├── offscreen │ │ │ ├── index.html │ │ │ └── main.ts │ │ └── popup │ │ │ ├── App.vue │ │ │ ├── components │ │ │ ├── ConfirmDialog.vue │ │ │ ├── ModelCacheManagement.vue │ │ │ ├── ProgressIndicator.vue │ │ │ └── icons │ │ │ │ ├── BoltIcon.vue │ │ │ │ ├── CheckIcon.vue │ │ │ │ ├── DatabaseIcon.vue │ │ │ │ ├── DocumentIcon.vue │ │ │ │ ├── TabIcon.vue │ │ │ │ ├── TrashIcon.vue │ │ │ │ ├── VectorIcon.vue │ │ │ │ └── index.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ └── style.css │ ├── eslint.config.js │ ├── inject-scripts │ │ ├── click-helper.js │ │ ├── fill-helper.js │ │ ├── inject-bridge.js │ │ ├── interactive-elements-helper.js │ │ ├── keyboard-helper.js │ │ ├── network-helper.js │ │ ├── screenshot-helper.js │ │ └── web-fetcher-helper.js │ ├── package.json │ ├── public │ │ ├── icon │ │ │ ├── 128.png │ │ │ ├── 16.png │ │ │ ├── 32.png │ │ │ ├── 48.png │ │ │ └── 96.png │ │ ├── libs │ │ │ └── ort.min.js │ │ └── wxt.svg │ ├── tsconfig.json │ ├── utils │ │ ├── content-indexer.ts │ │ ├── i18n.ts │ │ ├── image-utils.ts │ │ ├── lru-cache.ts │ │ ├── model-cache-manager.ts │ │ ├── offscreen-manager.ts │ │ ├── semantic-similarity-engine.ts │ │ ├── simd-math-engine.ts │ │ ├── text-chunker.ts │ │ └── vector-database.ts │ ├── workers │ │ ├── ort-wasm-simd-threaded.jsep.mjs │ │ ├── ort-wasm-simd-threaded.jsep.wasm │ │ ├── ort-wasm-simd-threaded.mjs │ │ ├── ort-wasm-simd-threaded.wasm │ │ ├── simd_math.js │ │ ├── simd_math_bg.wasm │ │ └── similarity.worker.js │ └── wxt.config.ts └── native-server │ ├── README.md │ ├── debug.sh │ ├── install.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── cli.ts │ ├── constant │ │ └── index.ts │ ├── file-handler.ts │ ├── index.ts │ ├── mcp │ │ ├── mcp-server-stdio.ts │ │ ├── mcp-server.ts │ │ ├── register-tools.ts │ │ └── stdio-config.json │ ├── native-messaging-host.ts │ ├── scripts │ │ ├── browser-config.ts │ │ ├── build.ts │ │ ├── constant.ts │ │ ├── postinstall.ts │ │ ├── register-dev.ts │ │ ├── register.ts │ │ ├── run_host.bat │ │ ├── run_host.sh │ │ └── utils.ts │ ├── server │ │ ├── index.ts │ │ └── server.test.ts │ └── util │ │ └── logger.ts │ └── tsconfig.json ├── commitlint.config.cjs ├── docs ├── ARCHITECTURE.md ├── ARCHITECTURE_zh.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTING_zh.md ├── TOOLS.md ├── TOOLS_zh.md ├── TROUBLESHOOTING.md ├── TROUBLESHOOTING_zh.md └── WINDOWS_INSTALL_zh.md ├── eslint.config.js ├── package.json ├── packages ├── shared │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── tools.ts │ │ └── types.ts │ └── tsconfig.json └── wasm-simd │ ├── .gitignore │ ├── BUILD.md │ ├── Cargo.toml │ ├── README.md │ ├── package.json │ └── src │ └── lib.rs ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prompt ├── content-analize.md ├── excalidraw-prompt.md └── modify-web.md ├── releases ├── README.md └── chrome-extension │ └── latest │ └── chrome-mcp-server-lastest.zip └── test-inject-script.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/README_zh.md -------------------------------------------------------------------------------- /app/chrome-extension/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/.env.example -------------------------------------------------------------------------------- /app/chrome-extension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/LICENSE -------------------------------------------------------------------------------- /app/chrome-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/README.md -------------------------------------------------------------------------------- /app/chrome-extension/_locales/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/de/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/en/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/ja/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/_locales/ko/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/ko/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/_locales/zh_TW/messages.json -------------------------------------------------------------------------------- /app/chrome-extension/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/assets/vue.svg -------------------------------------------------------------------------------- /app/chrome-extension/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/common/constants.ts -------------------------------------------------------------------------------- /app/chrome-extension/common/message-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/common/message-types.ts -------------------------------------------------------------------------------- /app/chrome-extension/common/tool-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/common/tool-handler.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/index.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/native-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/native-host.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/semantic-similarity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/semantic-similarity.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/storage-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/storage-manager.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/base-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/base-browser.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/bookmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/bookmark.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/common.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/console.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/file-upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/file-upload.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/history.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/index.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/inject-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/inject-script.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/interaction.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/keyboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/keyboard.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/network-capture-debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/network-capture-debugger.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/network-capture-web-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/network-capture-web-request.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/network-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/network-request.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/screenshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/screenshot.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/vector-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/vector-search.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/web-fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/web-fetcher.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/browser/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/browser/window.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/background/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/background/tools/index.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/content.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/offscreen/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/offscreen/index.html -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/offscreen/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/offscreen/main.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/App.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/ConfirmDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/ConfirmDialog.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/ModelCacheManagement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/ModelCacheManagement.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/ProgressIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/ProgressIndicator.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/BoltIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/BoltIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/CheckIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/CheckIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/DatabaseIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/DatabaseIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/DocumentIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/DocumentIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/TabIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/TabIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/TrashIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/TrashIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/VectorIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/VectorIcon.vue -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/components/icons/index.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/index.html -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/main.ts -------------------------------------------------------------------------------- /app/chrome-extension/entrypoints/popup/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/entrypoints/popup/style.css -------------------------------------------------------------------------------- /app/chrome-extension/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/eslint.config.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/click-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/click-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/fill-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/fill-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/inject-bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/inject-bridge.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/interactive-elements-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/interactive-elements-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/keyboard-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/keyboard-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/network-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/network-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/screenshot-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/screenshot-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/inject-scripts/web-fetcher-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/inject-scripts/web-fetcher-helper.js -------------------------------------------------------------------------------- /app/chrome-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/package.json -------------------------------------------------------------------------------- /app/chrome-extension/public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/icon/128.png -------------------------------------------------------------------------------- /app/chrome-extension/public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/icon/16.png -------------------------------------------------------------------------------- /app/chrome-extension/public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/icon/32.png -------------------------------------------------------------------------------- /app/chrome-extension/public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/icon/48.png -------------------------------------------------------------------------------- /app/chrome-extension/public/icon/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/icon/96.png -------------------------------------------------------------------------------- /app/chrome-extension/public/libs/ort.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/libs/ort.min.js -------------------------------------------------------------------------------- /app/chrome-extension/public/wxt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/public/wxt.svg -------------------------------------------------------------------------------- /app/chrome-extension/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.wxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /app/chrome-extension/utils/content-indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/content-indexer.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/i18n.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/image-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/image-utils.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/lru-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/lru-cache.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/model-cache-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/model-cache-manager.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/offscreen-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/offscreen-manager.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/semantic-similarity-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/semantic-similarity-engine.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/simd-math-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/simd-math-engine.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/text-chunker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/text-chunker.ts -------------------------------------------------------------------------------- /app/chrome-extension/utils/vector-database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/utils/vector-database.ts -------------------------------------------------------------------------------- /app/chrome-extension/workers/ort-wasm-simd-threaded.jsep.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/ort-wasm-simd-threaded.jsep.mjs -------------------------------------------------------------------------------- /app/chrome-extension/workers/ort-wasm-simd-threaded.jsep.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/ort-wasm-simd-threaded.jsep.wasm -------------------------------------------------------------------------------- /app/chrome-extension/workers/ort-wasm-simd-threaded.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/ort-wasm-simd-threaded.mjs -------------------------------------------------------------------------------- /app/chrome-extension/workers/ort-wasm-simd-threaded.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/ort-wasm-simd-threaded.wasm -------------------------------------------------------------------------------- /app/chrome-extension/workers/simd_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/simd_math.js -------------------------------------------------------------------------------- /app/chrome-extension/workers/simd_math_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/simd_math_bg.wasm -------------------------------------------------------------------------------- /app/chrome-extension/workers/similarity.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/workers/similarity.worker.js -------------------------------------------------------------------------------- /app/chrome-extension/wxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/chrome-extension/wxt.config.ts -------------------------------------------------------------------------------- /app/native-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/README.md -------------------------------------------------------------------------------- /app/native-server/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/debug.sh -------------------------------------------------------------------------------- /app/native-server/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/install.md -------------------------------------------------------------------------------- /app/native-server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/jest.config.js -------------------------------------------------------------------------------- /app/native-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/package.json -------------------------------------------------------------------------------- /app/native-server/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/cli.ts -------------------------------------------------------------------------------- /app/native-server/src/constant/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/constant/index.ts -------------------------------------------------------------------------------- /app/native-server/src/file-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/file-handler.ts -------------------------------------------------------------------------------- /app/native-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/index.ts -------------------------------------------------------------------------------- /app/native-server/src/mcp/mcp-server-stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/mcp/mcp-server-stdio.ts -------------------------------------------------------------------------------- /app/native-server/src/mcp/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/mcp/mcp-server.ts -------------------------------------------------------------------------------- /app/native-server/src/mcp/register-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/mcp/register-tools.ts -------------------------------------------------------------------------------- /app/native-server/src/mcp/stdio-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "url": "http://127.0.0.1:12306/mcp" 3 | } 4 | -------------------------------------------------------------------------------- /app/native-server/src/native-messaging-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/native-messaging-host.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/browser-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/browser-config.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/build.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/constant.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/postinstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/postinstall.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/register-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/register-dev.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/register.ts -------------------------------------------------------------------------------- /app/native-server/src/scripts/run_host.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/run_host.bat -------------------------------------------------------------------------------- /app/native-server/src/scripts/run_host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/run_host.sh -------------------------------------------------------------------------------- /app/native-server/src/scripts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/scripts/utils.ts -------------------------------------------------------------------------------- /app/native-server/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/server/index.ts -------------------------------------------------------------------------------- /app/native-server/src/server/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/server/server.test.ts -------------------------------------------------------------------------------- /app/native-server/src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/src/util/logger.ts -------------------------------------------------------------------------------- /app/native-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/app/native-server/tsconfig.json -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | }; 4 | -------------------------------------------------------------------------------- /docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /docs/ARCHITECTURE_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/ARCHITECTURE_zh.md -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/CONTRIBUTING_zh.md -------------------------------------------------------------------------------- /docs/TOOLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/TOOLS.md -------------------------------------------------------------------------------- /docs/TOOLS_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/TOOLS_zh.md -------------------------------------------------------------------------------- /docs/TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /docs/TROUBLESHOOTING_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/TROUBLESHOOTING_zh.md -------------------------------------------------------------------------------- /docs/WINDOWS_INSTALL_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/docs/WINDOWS_INSTALL_zh.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/package.json -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/src/constants.ts -------------------------------------------------------------------------------- /packages/shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/src/index.ts -------------------------------------------------------------------------------- /packages/shared/src/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/src/tools.ts -------------------------------------------------------------------------------- /packages/shared/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/src/types.ts -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/wasm-simd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/.gitignore -------------------------------------------------------------------------------- /packages/wasm-simd/BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/BUILD.md -------------------------------------------------------------------------------- /packages/wasm-simd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/Cargo.toml -------------------------------------------------------------------------------- /packages/wasm-simd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/README.md -------------------------------------------------------------------------------- /packages/wasm-simd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/package.json -------------------------------------------------------------------------------- /packages/wasm-simd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/packages/wasm-simd/src/lib.rs -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prompt/content-analize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/prompt/content-analize.md -------------------------------------------------------------------------------- /prompt/excalidraw-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/prompt/excalidraw-prompt.md -------------------------------------------------------------------------------- /prompt/modify-web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/prompt/modify-web.md -------------------------------------------------------------------------------- /releases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/releases/README.md -------------------------------------------------------------------------------- /releases/chrome-extension/latest/chrome-mcp-server-lastest.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/releases/chrome-extension/latest/chrome-mcp-server-lastest.zip -------------------------------------------------------------------------------- /test-inject-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hangwin/mcp-chrome/HEAD/test-inject-script.js --------------------------------------------------------------------------------