Announcing Beacon: Self-improving memory for coding agents
← 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

PORT
REDACT_PDF_ALLOW_PRIVATE_URLS
REDACT_PDF_BASE_URL
REDACT_PDF_BODY_TIMEOUT_MS
REDACT_PDF_ENABLE_URL_INPUT
REDACT_PDF_HEADERS_TIMEOUT_MS
REDACT_PDF_MAX_IN_FLIGHT
REDACT_PDF_MCP_PATH
REDACT_PDF_MCP_PATH
REDACT_PDF_REQUEST_TIMEOUT_MS
REDACT_PDF_SHUTDOWN_GRACE_MS

Files read 7

{…}.{…}.{…}.tmp
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/server.ts:1344 · via:readLocalBytes
<dynamic>
<dynamic>
src/server.ts:1391 · via:readLocalBytes

Files written 20

{…}.{…}.{…}.tmp
{…}.{…}.{…}.tmp
{…}.{…}.{…}.tmp
<dynamic>
<dynamic>
<dynamic>
src/key.ts:148 · via:ensurePrivateDir
<dynamic>
<dynamic>
<dynamic>
src/server.ts:197 · via:writeOutput
<dynamic>
src/server.ts:248 · via:writeOutput
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<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
dambuchs/redact-pdf-mcp
dambuchs/redact-pdf-mcp
dambuchs/redact-pdf-mcp
dambuchs/redact-pdf-mcp
dambuchs/redact-pdf-mcp
vitejs/vite

Network calls 3

<dynamic>
<dynamic>
<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