MCPcopy Index your code
hub / github.com/OneNoteDev/WebClipper

github.com/OneNoteDev/WebClipper @3.7.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.7.7 ↗ · + Follow
2,392 symbols 4,443 edges 311 files 159 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WebClipper

Setup

1. Install npm -- https://nodejs.org/en/download/

(Note: on windows, you also need to add "%appdata%\npm" to your PATH)

2. Install the WebClipper packages

From the root of this project, run:

$ npm install

3. Build and Test

The default command to build and test:

$ npm run build
or
$ npm run build -- --<arg>
  • Compiles LESS and TypeScript into /build
  • Bundles the JavaScript modules together into /build/bundles
  • Exports all the needed files to /target

Congratulations!

At this point you should see the tests passing, and see the packaged code in the target folder

Other useful commands

Clean

$ npm run clean

Removes all of the generated files from build

Watch

$ npm run watch

Automatically rebuilds the project when files are saved

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 1,198
Function 615
Class 435
Interface 109
Enum 35

Languages

TypeScript100%

Modules by API surface

lib/sanitize-html.js215 symbols
lib/tests/jquery-2.2.0.min.js73 symbols
src/scripts/domParsers/domUtils.ts48 symbols
src/scripts/logging/submodules/event.ts37 symbols
src/scripts/extensions/extensionWorkerBase.ts36 symbols
gulpfile.js36 symbols
src/scripts/clipperUI/clipper.tsx31 symbols
src/tests/logging/sessionLogger_tests.ts28 symbols
src/scripts/extensions/extensionBase.ts28 symbols
src/scripts/clipperUI/regionSelector.tsx26 symbols
src/scripts/logging/sessionLogger.ts23 symbols
src/scripts/logging/stubSessionLogger.ts22 symbols

For agents

$ claude mcp add WebClipper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page