Announcing Beacon: Self-improving memory for coding agents
← All MCP servers
MCP server

Umbra

mcp:elberacasa/umbra

Trust score for AI-generated code: scan repos, guard agent file writes, get a 0-100 score.

Verdict
Not analyzed

Indexed from the registries, but not analyzed yet. Lineage and listings below are current.

Execution chain 347

What it calls, runs, installs, reads and writes, with the line that does it.

Environment variables 2

UMBRA_BADGE_URL

Commands run 4

docker rm -f {…}
docker version --format {{.Server.Version}}

Files read 53

.cursor/
.cursorrules
.env
.env.example
.env.example
.env.sample
.env.sample
.env.template
.env.template
.npmrc
<dynamic>
src/axes/honest/index.ts:96 · via:readPackageScripts
<dynamic>
src/axes/honest/index.ts:109 · via:runDockerSandbox
<dynamic>
<dynamic>
src/axes/runs/index.ts:225 · via:copyToTempDir
<dynamic>
<dynamic>
src/cli.ts:79 · via:loadBaseline
<dynamic>
src/cli.ts:144 · via:repoFromGitConfig
<dynamic>
<dynamic>
src/commands/init.ts:118 · via:readFileIfExists
<dynamic>
src/commands/init.ts:157 · via:readFileIfExists
<dynamic>
src/commands/protect.ts:153 · via:readFileIfExists
<dynamic>
src/commands/protect.ts:280 · via:readFileIfExists
<dynamic>
src/commands/protect.ts:306 · via:readFileIfExists
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
claude_desktop_config.json

Files written 30

<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
<dynamic>
src/commands/protect.ts:386 · via:removeClaude
<dynamic>
src/commands/protect.ts:388 · via:installClaude
<dynamic>
src/commands/protect.ts:393 · via:removeKimi
<dynamic>
src/commands/protect.ts:395 · via:installKimi

GitHub repositories 8

elberacasa/umbra
elberacasa/umbra
elberacasa/umbra
elberacasa/umbra
elberacasa/umbra
elberacasa/umbra
elberacasa/umbra
vitejs/vite

Network calls 1

Packages 1

npm:@elberacasa/umbra@1.2.0
server.json:15 · launch:server.json

URLs 248

http://127.0.0.1:$
https://github.com/elberacasa
https://github.com/elberacasa/umbra
https://github.com/elberacasa/umbra
https://github.com/elberacasa/umbra
https://github.com/elberacasa/umbra
https://github.com/elberacasa/umbra.git
https://github.com/elberacasa/umbra/issues
https://github.com/elberacasa/umbra#readme
https://github.com/sponsors/ai
https://github.com/sponsors/ai
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/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/vitejs/vite?sponsor=1
https://img.shields.io/badge/Umbra_Trust_Score-$
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/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://opencollective.com/vitest
https://registry.npmjs.org
https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz
https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz
https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz
https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz
https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz
https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.12.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/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz
https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz
https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz
https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz
https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz
https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz
https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.9.tgz
https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz
https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz
https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz
https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz
https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz
https://registry.npmjs.org/$
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/cac/-/cac-6.7.14.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-5.3.3.tgz
https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz
https://registry.npmjs.org/commander/-/commander-12.1.0.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.0.0.tgz
https://registry.npmjs.org/content-type/-/content-type-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/deep-eql/-/deep-eql-5.0.2.tgz
https://registry.npmjs.org/depd/-/depd-2.0.0.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-1.7.0.tgz
https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz
https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.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.0.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.1.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/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.0.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.4.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.8.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/loupe/-/loupe-3.2.1.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.17.tgz
https://registry.npmjs.org/negotiator/-/negotiator-1.0.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/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-1.1.2.tgz
https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz
https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz
https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz
https://registry.npmjs.org/postcss/-/postcss-8.5.25.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/rollup/-/rollup-4.62.4.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-3.10.0.tgz
https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz
https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz
https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz
https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz
https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.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-node/-/vite-node-2.1.9.tgz
https://registry.npmjs.org/vite/-/vite-5.4.21.tgz
https://registry.npmjs.org/vitest/-/vitest-2.1.9.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-4.4.3.tgz
https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
https://tidelift.com/funding/github/npm/postcss
https://umbra-badge.umbrabadge.workers.dev

Linked repositories 1

GitHub repositories it links to or installs from, and whether their names can be taken over.

vitejs/vite
url · not tracked