Environment readers
Do not edit this file. pnpm census writes it from the live registries.
Where each variable is read
This table lists the modules in packages/mcp/, packages/shared/ and bin/ that name each variable. The variable table says what each variable does.
| Variable | Read in |
|---|---|
RULE_MCP_ADR_POLICY |
packages/mcp/cli/commands/_configure.js, packages/mcp/cli/installers/_install-project.js, packages/mcp/core/adr-policy/_words.data.js, packages/mcp/tools/adr/_register.js |
RULE_MCP_AUTO_ADR |
packages/mcp/cli/commands/_configure.js, packages/mcp/tools/adr/_auto-log.js |
RULE_MCP_AUTO_UPDATE |
packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/self-update/_banner.js, packages/mcp/core/self-update/_config.js |
RULE_MCP_AUTO_UPDATE_INTERVAL_SECONDS |
packages/mcp/core/self-update/_config.js |
RULE_MCP_BASE_BRANCH |
packages/mcp/core/git/_base.js |
RULE_MCP_CACHE_EXACT_ONLY |
packages/mcp/cli/cache/_stats.js, packages/mcp/core/cache/tool-cache/_config.js |
RULE_MCP_CHECK_TIMEOUT_MS |
packages/mcp/core/guardrails/guarded/_policy.js |
RULE_MCP_CLIENT |
packages/mcp/prompts/_client-suppression.js |
RULE_MCP_COMPRESSION_LEVEL |
packages/mcp/core/text/_compression.js, packages/mcp/core/text/_level.js, packages/mcp/core/text/_surfaces.js |
RULE_MCP_DAEMON |
packages/mcp/cli/commands/_configure.js, packages/mcp/cli/daemon/_launchd-plist.js, packages/mcp/cli/daemon/_process.js, packages/mcp/cli/daemon/_service-shared.js, packages/mcp/cli/daemon/_systemd-unit.js, packages/mcp/core/self-update/_schedule.js |
RULE_MCP_DAEMON_AUTORESTART |
packages/mcp/core/self-update/_schedule.js |
RULE_MCP_DECISION_CACHE_REPLAY |
packages/mcp/core/cache/tool-cache/_decision-gate-env.js, packages/mcp/tools/router/call/_stages.js |
RULE_MCP_DECISION_CACHE_SHADOW |
packages/mcp/core/cache/tool-cache/_decision-gate-env.js |
RULE_MCP_DECISION_CACHE_THRESHOLD |
packages/mcp/core/cache/tool-cache/_decision-gate-env.js |
RULE_MCP_DECISION_MODEL |
packages/mcp/core/cache/tool-cache/_decision-gate-env.js, packages/mcp/core/decision/_runtime.js |
RULE_MCP_DECISION_TIMEOUT |
packages/mcp/core/decision/_runtime.js |
RULE_MCP_DECISION_URL |
packages/mcp/core/decision/_runtime.js |
RULE_MCP_DISABLE_AUTO_ADR |
packages/mcp/cli/commands/_configure.js, packages/mcp/cli/commands/_tools.js, packages/mcp/tools/adr/_auto-log.js |
RULE_MCP_DOCKER |
packages/mcp/cli/paths/_repo.js |
RULE_MCP_EXPORT_KEEP_SESSIONS |
packages/mcp/core/export/cleanup/index.js |
RULE_MCP_GUARD_DAEMON |
packages/mcp/cli/guard/_process.js |
RULE_MCP_GUARDED_CHECKS |
packages/mcp/core/guardrails/guarded/_policy.js |
RULE_MCP_HOME |
packages/mcp/cli/guard/_socket.js, packages/mcp/cli/installers/_env.js, packages/mcp/cli/paths/_runtime.js, packages/mcp/cli/setup/_launcher-store.js, packages/mcp/cli/setup/_runtime-home.js, packages/mcp/core/adr-policy/_resolve.js, packages/mcp/core/runtime/features/_store.js, packages/shared/_testkit.js |
RULE_MCP_HOOK_HOST |
packages/mcp/cli/guard/_encode.js, packages/mcp/cli/install/_hook-writers.js |
RULE_MCP_HOST |
packages/mcp/cli/paths/_runtime.js, packages/mcp/transport/http/index.js |
RULE_MCP_LOOSE_DEPS |
packages/mcp/core/directive/_directive.js |
RULE_MCP_NO_ADR |
packages/mcp/core/runtime/features/_adr-gate.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js |
RULE_MCP_NO_AUTORESTART |
packages/mcp/cli/installers/_env.js, packages/mcp/core/self-update/_schedule.js |
RULE_MCP_NO_AUTOUPDATE |
packages/mcp/cli/installers/_env.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/self-update/_config.js, packages/mcp/tools/actions/_update.js |
RULE_MCP_NO_CACHE |
packages/mcp/cli/cache/_helpers.js, packages/mcp/cli/cache/_stats.js, packages/mcp/cli/installers/_env.js, packages/mcp/core/bm25/_cache-signature.js, packages/mcp/core/cache/tool-cache/_config.js, packages/mcp/core/decision/_cache.js, packages/mcp/core/export/decision-cache/_io.js |
RULE_MCP_NO_COMPRESSION |
packages/mcp/cli/installers/_env.js, packages/mcp/core/text/_compression.js, packages/mcp/core/text/_level.js, packages/mcp/core/text/_surfaces.js |
RULE_MCP_NO_FINGERPRINT |
packages/mcp/core/text/fingerprint/_scan.js |
RULE_MCP_NO_FLIGHT |
packages/mcp/cli/installers/_env.js, packages/mcp/core/directive/_directive.js, packages/mcp/core/directive/_flight.js |
RULE_MCP_NO_MCP_PROMPTS |
packages/mcp/prompts/_client-suppression.js, packages/mcp/prompts/_registry.js |
RULE_MCP_NO_PROMPT_DIRECTIVE |
packages/mcp/core/directive/_directive.js |
RULE_MCP_NO_PROMPT_TEXT |
packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js |
RULE_MCP_NO_PROMPTS |
packages/mcp/cli/installers/_agents-cli.js, packages/mcp/cli/installers/_env.js, packages/mcp/core/agents/command-targets/index.js, packages/mcp/core/agents/commands/index.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/telemetry/recorder/_flags.js, packages/mcp/core/telemetry/recorder/index.js, packages/mcp/prompts/_client-suppression.js, packages/mcp/prompts/_registry.js |
RULE_MCP_NO_REMINDER |
packages/mcp/cli/installers/_env.js, packages/mcp/core/enforcement/_reminder.js, packages/mcp/core/text/_surfaces.js |
RULE_MCP_NO_RESUME_HANDON |
packages/mcp/core/session/resume/_context.js, packages/mcp/core/session/resume/index.js, packages/mcp/core/text/_surfaces.js |
RULE_MCP_NO_SYNC_GUARD |
packages/mcp/core/sync/_config.js |
RULE_MCP_NO_TELEMETRY |
packages/mcp/cli/_register-info.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/telemetry/recorder/_flags.js, packages/mcp/core/telemetry/recorder/index.js, packages/mcp/tools/actions/_stats.js, packages/mcp/tools/actions/_usage.js |
RULE_MCP_NO_TOKENSAVE |
packages/mcp/cli/installers/_env-tokensave.js, packages/mcp/core/agents/_integrations.js, packages/mcp/core/agents/_token-pipeline.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/tokensave/_graph.js, packages/mcp/core/tokensave/_routing.js, packages/mcp/core/tokensave/_sync.js |
RULE_MCP_PORT |
packages/mcp/cli/commands/_help.js, packages/mcp/cli/paths/_runtime.js, packages/mcp/transport/http/_start.js, packages/mcp/transport/sse/_start.js |
RULE_MCP_PROJECT_DIR |
packages/mcp/core/agents/_integrations.js |
RULE_MCP_REMINDER_EVERY |
packages/mcp/core/enforcement/_reminder.js |
RULE_MCP_REPO_ROOT |
packages/mcp/cli/paths/_repo.js |
RULE_MCP_ROLES_DIR |
packages/mcp/core/review/roles/_catalog.js |
RULE_MCP_ROLES_OVERLAY_DIR |
packages/mcp/core/review/_overlays.js |
RULE_MCP_SKILL_UNIVERSE |
packages/mcp/tools/router/_skills.js |
RULE_MCP_SKIP_GLOBAL_LINK |
packages/mcp/cli/setup/_cli-verify.js, packages/mcp/cli/setup/_shim-apply.js, packages/mcp/cli/setup/_shim.js |
RULE_MCP_SSE_TOKEN |
packages/mcp/cli/setup/_docker.js, packages/mcp/transport/_sse-auth.js |
RULE_MCP_STATE_DIR |
packages/mcp/cli/guard/_socket.js, packages/mcp/cli/paths/_project.js, packages/mcp/cli/paths/_runtime.js |
RULE_MCP_SUPPRESS_MIN_LINES |
packages/mcp/core/agents/_token-pipeline.js |
RULE_MCP_SURFACE |
packages/mcp/core/skills/_surface.js |
RULE_MCP_TELEMETRY_ANONYMOUS |
packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js, packages/mcp/core/telemetry/recorder/_flags.js, packages/mcp/core/telemetry/recorder/_identity.js, packages/mcp/core/telemetry/recorder/_session.js |
RULE_MCP_TEST_SLOW_CHECK_MS |
packages/mcp/core/guardrails/guarded/_thread.js |
RULE_MCP_TOKENSAVE_AUTOTRACK |
packages/mcp/cli/installers/_env-tokensave.js, packages/mcp/core/runtime/features/_catalog.data.js, packages/mcp/core/runtime/features/_readers.js |
RULE_MCP_UPDATE_REMOTE |
packages/mcp/core/self-update/_banner.js, packages/mcp/core/self-update/_config.js, packages/mcp/tools/actions/_update.js |
RULE_MCP_UPDATE_REQUIRE_SIGNATURE |
packages/mcp/core/self-update/_banner.js, packages/mcp/core/self-update/_run.js, packages/mcp/tools/actions/_update.js |
RULE_MCP_VARS |
packages/mcp/cli/commands/_configure.js |
The code reads 60 variables. The table documents 60.
The table documents every variable that the code reads.
The code reads every variable that the table documents.