← All MCP servers
MCP server
io.github.dambuchs/redact-pdf-mcp
mcp:dambuchs/redact-pdf-mcp
Redact or anonymize PDFs: black boxes or consistent [Person 1] tags. EU/Swiss, no AI training.
Verdict
Not analyzed
Indexed from the registries, but not analyzed yet. Lineage and listings below are current.
Execution chain 316
What it calls, runs, installs, reads and writes, with the line that does it.
Environment variables 14
*
src/key.ts:45 · all
*
src/key.ts:197 · all
*
src/stdio.ts:20 · all
PORT
src/http.ts:440 · read
REDACT_PDF_ALLOW_PRIVATE_URLS
src/net.ts:43 · read
REDACT_PDF_BASE_URL
src/http.ts:296 · read
REDACT_PDF_BODY_TIMEOUT_MS
src/http.ts:175 · read
REDACT_PDF_ENABLE_URL_INPUT
src/server.ts:324 · read
REDACT_PDF_HEADERS_TIMEOUT_MS
src/http.ts:408 · read
REDACT_PDF_MAX_IN_FLIGHT
src/http.ts:96 · read
REDACT_PDF_MCP_PATH
src/http.ts:297 · read
REDACT_PDF_MCP_PATH
src/http.ts:426 · read
REDACT_PDF_REQUEST_TIMEOUT_MS
src/http.ts:403 · read
REDACT_PDF_SHUTDOWN_GRACE_MS
src/http.ts:454 · read
Files read 7
{…}.{…}.{…}.tmp
src/key.ts:156 · read
<dynamic>
src/inputs.ts:75 · read
<dynamic>
src/key.ts:98 · read
<dynamic>
src/server.ts:488 · read
<dynamic>
src/server.ts:1344 · via:readLocalBytes
<dynamic>
src/server.ts:1380 · read
<dynamic>
src/server.ts:1391 · via:readLocalBytes
Files written 20
{…}.{…}.{…}.tmp
src/key.ts:153 · write
{…}.{…}.{…}.tmp
src/key.ts:172 · write
{…}.{…}.{…}.tmp
src/key.ts:176 · write
<dynamic>
src/key.ts:120 · write
<dynamic>
src/key.ts:129 · write
<dynamic>
src/key.ts:148 · via:ensurePrivateDir
<dynamic>
src/key.ts:156 · write
<dynamic>
src/key.ts:172 · write
<dynamic>
src/server.ts:197 · via:writeOutput
<dynamic>
src/server.ts:248 · via:writeOutput
<dynamic>
src/server.ts:471 · write
<dynamic>
src/server.ts:478 · write
<dynamic>
src/server.ts:488 · write
<dynamic>
src/server.ts:506 · write
<dynamic>
src/server.ts:514 · write
<dynamic>
src/server.ts:759 · via:writeOutput
<dynamic>
src/server.ts:872 · via:writeOutput
<dynamic>
src/server.ts:922 · via:writeOutput
<dynamic>
src/server.ts:1272 · via:writeKeyFile
<dynamic>
src/server.ts:1355 · via:writeOutput
GitHub repositories 7
dambuchs/redact-pdf-mcp
manifest.json:14 · url
dambuchs/redact-pdf-mcp
manifest.json:15 · url
dambuchs/redact-pdf-mcp
manifest.json:38 · url
dambuchs/redact-pdf-mcp
package.json:35 · url
dambuchs/redact-pdf-mcp
package.json:38 · url
dambuchs/redact-pdf-mcp
server.json:7 · url
vitejs/vite
package-lock.json:2213 · url
Network calls 3
<dynamic>
src/net.ts:53 · call
<dynamic>
src/net.ts:226 · call
<dynamic>
src/net.ts:227 · via:isPrivateAddress
Packages 1
npm:redact-pdf-mcp@0.4.1
server.json:14 · launch:server.json
URLs 264
http://10.0.0.5:6379/
http://169.254.169.254/
http://localhost
https://github.com/dambuchs/redact-pdf-mcp
https://github.com/dambuchs/redact-pdf-mcp
https://github.com/dambuchs/redact-pdf-mcp.git
https://github.com/dambuchs/redact-pdf-mcp/issues
https://github.com/dambuchs/redact-pdf-mcp/issues
https://github.com/dambuchs/redact-pdf-mcp#readme
https://github.com/sponsors/ai
https://github.com/sponsors/ai
https://github.com/sponsors/Boshen
https://github.com/sponsors/colinhacks
https://github.com/sponsors/epoberezkin
https://github.com/sponsors/express-rate-limit
https://github.com/sponsors/fastify
https://github.com/sponsors/jonschlinkert
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/ljharb
https://github.com/sponsors/panva
https://github.com/sponsors/sindresorhus
https://github.com/sponsors/SuperchupuDev
https://github.com/sponsors/sxzz
https://github.com/vitejs/vite?sponsor=1
https://opencollective.com/debug
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/express
https://opencollective.com/fastify
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/parcel
https://opencollective.com/postcss/
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://opencollective.com/vitest
https://registry.npmjs.org
https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz
https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz
https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz
https://registry.npmjs.org/@oxc-project/types/-/types-0.146.0.tgz
https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.5.tgz
https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.5.tgz
https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz
https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz
https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz
https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz
https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz
https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz
https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz
https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz
https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz
https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz
https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz
https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz
https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz
https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz
https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz
https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz
https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz
https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz
https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz
https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz
https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz
https://registry.npmjs.org/chai/-/chai-6.2.2.tgz
https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz
https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz
https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz
https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz
https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz
https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz
https://registry.npmjs.org/cors/-/cors-2.8.6.tgz
https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz
https://registry.npmjs.org/debug/-/debug-4.4.3.tgz
https://registry.npmjs.org/depd/-/depd-2.0.0.tgz
https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz
https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz
https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz
https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz
https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz
https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz
https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz
https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz
https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz
https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz
https://registry.npmjs.org/etag/-/etag-1.8.1.tgz
https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz
https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz
https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz
https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.2.tgz
https://registry.npmjs.org/express/-/express-5.2.1.tgz
https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz
https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz
https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz
https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz
https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz
https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz
https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz
https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz
https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz
https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz
https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz
https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz
https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz
https://registry.npmjs.org/hono/-/hono-4.13.3.tgz
https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz
https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz
https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz
https://registry.npmjs.org/ip-address/-/ip-address-10.5.0.tgz
https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz
https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz
https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz
https://registry.npmjs.org/jose/-/jose-6.2.10.tgz
https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz
https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz
https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz
https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz
https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz
https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz
https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz
https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz
https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz
https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz
https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz
https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz
https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz
https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz
https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz
https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz
https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz
https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz
https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz
https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz
https://registry.npmjs.org/ms/-/ms-2.1.3.tgz
https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz
https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz
https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz
https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz
https://registry.npmjs.org/obug/-/obug-2.1.4.tgz
https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz
https://registry.npmjs.org/once/-/once-1.4.0.tgz
https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz
https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz
https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz
https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz
https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz
https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz
https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz
https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz
https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz
https://registry.npmjs.org/qs/-/qs-6.15.3.tgz
https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz
https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz
https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz
https://registry.npmjs.org/rolldown/-/rolldown-1.2.5.tgz
https://registry.npmjs.org/router/-/router-2.2.0.tgz
https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz
https://registry.npmjs.org/send/-/send-1.2.1.tgz
https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz
https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz
https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz
https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz
https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz
https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz
https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz
https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz
https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz
https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz
https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz
https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz
https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz
https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz
https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz
https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz
https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz
https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz
https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz
https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz
https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz
https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz
https://registry.npmjs.org/vary/-/vary-1.1.2.tgz
https://registry.npmjs.org/vite/-/vite-8.2.2.tgz
https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz
https://registry.npmjs.org/which/-/which-2.0.2.tgz
https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz
https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz
https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz
https://registry.npmjs.org/zod/-/zod-3.25.76.tgz
https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
https://tidelift.com/funding/github/npm/postcss
https://www.redact-pdf.ai
https://www.redact-pdf.ai
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/dashboard/settings
https://www.redact-pdf.ai/developers
https://www.redact-pdf.ai/developers
https://www.redact-pdf.ai/docs
https://www.redact-pdf.ai/pricing
https://www.redact-pdf.ai/pricing
https://www.redact-pdf.ai/privacy
https://www.redact-pdf.ai/sign-up
https://www.redact-pdf.ai/sign-up
https://www.redact-pdf.ai/sign-up
https://www.redact-pdf.ai/sign-up
https://www.redact-pdf.ai/sign-up
https://www.redact-pdf.ai/sign-up
Linked repositories 1
GitHub repositories it links to or installs from, and whether their names can be taken over.
vitejs/vite
url · not tracked