Skip to content

Connection paths (source structure)

41,984 distinct values, measured against 42,577 published entries.

Value Entries Share
{"packages":[{"registryType":"npm","identifier":"ntfy-mcp-server","version":"2.3.6","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NTFY_SERVERS","description":"JSON array of `{ baseUrl, authToken? | authUsername?+authPassword? }` entries — one per ntfy server. First entry is the default base. Auth is scoped to the entry's `baseUrl`; per-call `base_url` overrides that match a registered base forward that server's auth. Takes precedence over the single-server NTFY_BASE_URL / NTFY_AUTH_* shorthand.","format":"string","required":false,"secret":false},{"name":"NTFY_BASE_URL","description":"Single-server shorthand — base URL of the ntfy server (no trailing slash). Used when NTFY_SERVERS is unset.","format":"string","required":false,"secret":false},{"name":"NTFY_DEFAULT_TOPIC","description":"Topic used when a tool call omits `topic`. Treat the topic name as a secret — anyone who knows it can publish or subscribe.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_TOKEN","description":"Bearer access token (`tk_…`) for the single-server shorthand. Mutually exclusive with NTFY_AUTH_USERNAME / NTFY_AUTH_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_USERNAME","description":"Basic-auth username for the single-server shorthand — must be set together with NTFY_AUTH_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_PASSWORD","description":"Basic-auth password for the single-server shorthand — must be set together with NTFY_AUTH_USERNAME.","format":"string","required":false,"secret":false},{"name":"NTFY_REQUEST_TIMEOUT_MS","description":"Per-request HTTP timeout in milliseconds.","format":"string","required":false,"secret":false},{"name":"NTFY_MAX_RETRIES","description":"Max retry attempts for transient upstream failures (5xx, network, 429).","format":"string","required":false,"secret":false},{"name":"NTFY_BLOCK_PRIVATE_HOSTS","description":"When true, a per-call `base_url` override must resolve to a public address and its redirects are not followed. Servers registered under NTFY_SERVERS / NTFY_BASE_URL are exempt. Turn it on where callers you do not control can reach the server.","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"LOGS_DIR","description":"Directory for file-based logs (Node only; ignored on Workers).","format":"string","required":false,"secret":false},{"name":"OTEL_ENABLED","description":"Enable OpenTelemetry instrumentation (spans, metrics, completion logs).","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"ntfy-mcp-server","version":"2.3.6","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"NTFY_SERVERS","description":"JSON array of `{ baseUrl, authToken? | authUsername?+authPassword? }` entries — one per ntfy server. First entry is the default base. Auth is scoped to the entry's `baseUrl`; per-call `base_url` overrides that match a registered base forward that server's auth. Takes precedence over the single-server NTFY_BASE_URL / NTFY_AUTH_* shorthand.","format":"string","required":false,"secret":false},{"name":"NTFY_BASE_URL","description":"Single-server shorthand — base URL of the ntfy server (no trailing slash). Used when NTFY_SERVERS is unset.","format":"string","required":false,"secret":false},{"name":"NTFY_DEFAULT_TOPIC","description":"Topic used when a tool call omits `topic`. Treat the topic name as a secret — anyone who knows it can publish or subscribe.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_TOKEN","description":"Bearer access token (`tk_…`) for the single-server shorthand. Mutually exclusive with NTFY_AUTH_USERNAME / NTFY_AUTH_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_USERNAME","description":"Basic-auth username for the single-server shorthand — must be set together with NTFY_AUTH_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_AUTH_PASSWORD","description":"Basic-auth password for the single-server shorthand — must be set together with NTFY_AUTH_USERNAME.","format":"string","required":false,"secret":false},{"name":"NTFY_REQUEST_TIMEOUT_MS","description":"Per-request HTTP timeout in milliseconds.","format":"string","required":false,"secret":false},{"name":"NTFY_MAX_RETRIES","description":"Max retry attempts for transient upstream failures (5xx, network, 429).","format":"string","required":false,"secret":false},{"name":"NTFY_BLOCK_PRIVATE_HOSTS","description":"When true, a per-call `base_url` override must resolve to a public address and its redirects are not followed. Servers registered under NTFY_SERVERS / NTFY_BASE_URL are exempt. Turn it on where callers you do not control can reach the server.","format":"string","required":false,"secret":false},{"name":"MCP_SESSION_MODE","description":"HTTP session model: 'auto', 'stateful', or 'stateless'. This server requires 'stateful' over HTTP — the consent prompt on destructive and outbound calls is a multi-round-trip request that a 2025-era HTTP client can only complete over a live session — so an HTTP start with 'stateless' is refused. 'auto' resolves to 'stateful'; stdio ignores the setting.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_HOST","description":"The hostname for the HTTP server.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_PORT","description":"The port to run the HTTP server on.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_ENDPOINT_PATH","description":"The endpoint path for the MCP server.","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_MODE","description":"Authentication mode to use: 'none', 'jwt', or 'oauth'.","format":"string","required":false,"secret":false},{"name":"MCP_REQUEST_STATE_KEY","description":"Recommended for HTTP. Key (>= 32 bytes, the same on every instance) that seals the requestState carrying the consent-record id of a confirmation prompt, bound to the caller for 900 s; a forged, tampered, or expired state is rejected before the handler runs.","format":"string","required":false,"secret":true},{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"LOGS_DIR","description":"Directory for file-based logs (Node only; ignored on Workers).","format":"string","required":false,"secret":false},{"name":"OTEL_ENABLED","description":"Enable OpenTelemetry instrumentation (spans, metrics, completion logs).","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nuget-mcp","version":"1.0.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nulabg-mcp","version":"0.1.0","transport":"stdio","environment":[{"name":"NULA_API_KEY","description":"nula.bg API key","required":true,"secret":true},{"name":"NULA_READ_ONLY","description":"Read-only by default (true). Set to false to allow creating, editing, e-mailing and deleting documents","required":false,"secret":false},{"name":"NULA_PROFILES","description":"Optional JSON {\"alias\":\"api-key\"} for several companies","required":false,"secret":true}],"additional_arguments_declared":false},{"registryType":"mcpb","identifier":"https://github.com/encorp-io/nulabg-mcp/releases/download/v0.1.0/nulabg-mcp-0.1.0.mcpb","version":"0.1.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"number-tools-mcp","version":"1.0.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"numbers-le-mcp","version":"2.5.0","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"numbersmcp","version":"0.4.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nutrients-mcp","version":"1.0.3","transport":"stdio","environment":[{"name":"TASTYAPI_KEY","description":"Your TastyAPI API key. Get one at https://tastyapi.com/pricing","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nutritionix-mcp","version":"1.0.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nuttle-mcp","version":"0.1.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nuxt-i18n-mcp","version":"1.0.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nvd-cve-mcp","version":"1.0.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nvidia-nim-mcp","version":"2.1.2","transport":"stdio","environment":[{"name":"NVIDIA_API_KEY","description":"Your NVIDIA API key for accessing NIM models. Get one at https://build.nvidia.com","format":"string","required":true,"secret":true},{"name":"NVIDIA_NIM_BASE_URL","description":"Base URL for self-hosted NIM endpoints","format":"string","required":false,"secret":false},{"name":"NVIDIA_AI_FOUNDATION_URL","description":"Base URL for NVIDIA AI Foundation Models (free tier available)","format":"string","required":false,"secret":false},{"name":"DEFAULT_MODEL","description":"Default model to use for chat/text generation","format":"string","required":false,"secret":false},{"name":"ENABLE_IMAGE_GENERATION","description":"Enable image generation tools","format":"boolean","required":false,"secret":false},{"name":"ENABLE_VISION","description":"Enable vision/image analysis tools","format":"boolean","required":false,"secret":false},{"name":"ENABLE_MULTIMODAL","description":"Enable multimodal tools","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nwc-mcp","version":"0.2.3","transport":"stdio","environment":[{"name":"NWC_CONNECTION_STRING","description":"Nostr Wallet Connect connection string (nostr+walletconnect://...)","required":true,"secret":true},{"name":"NWC_DAILY_BUDGET_SATS","description":"Daily spend cap in sats","required":false,"secret":false},{"name":"NWC_READ_ONLY","description":"Set true to block all spend tools","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.25.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nx-mcp","version":"0.6.12","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nyc-restroom-mcp","version":"0.1.1","transport":"stdio","environment":[{"name":"SOCRATA_APP_TOKEN","description":"Optional NYC Open Data (Socrata) app token for higher rate limits","required":false,"secret":true},{"name":"CORELOCATION_CMD","description":"Optional path to the CoreLocationCLI binary for precise on-device location (macOS only; falls back to IP geolocation when absent)","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nyc311-mcp","version":"1.0.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nyuchi-docs-mcp","version":"0.1.0","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://docs.nyuchi.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"nzxplorer-mcp","version":"1.36.0","transport":"stdio","environment":[{"name":"NZXPLORER_API_KEY","description":"NZXplorer API key — free at https://nzxplorer.co.nz/developers. Unlocks the full 55-tool set; the remote URL above needs no key for 30 read-only tools.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.nzxplorer.co.nz","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"o360-mcp","version":"1.0.2","transport":"stdio","environment":[{"name":"O360_URL","description":"Offensive360 instance base URL","required":false,"secret":false},{"name":"O360_TOKEN","description":"External scan token (free for public repos: https://offensive360.com/free-for-open-source/)","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oak-longevity-mcp-server","version":"0.1.0","transport":"stdio","environment":[{"name":"LONGEVITY_LICENSE_KEY","description":"Oak Longevity PREMIUM license key. Optional — the free tier works without it.","format":"string","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oakstack-mcp","version":"0.6.0","transport":"stdio","environment":[{"name":"OAKSTACK_API_KEY","description":"Your Oakstack API key (starts with ok_live_ or ok_test_). Create one at https://oakstack.dev/dashboard/api-keys.","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://oakstack.dev/mcp","transport":"streamable-http","headers":[{"name":"Authorization","description":"Bearer followed by your Oakstack API key, e.g. 'Bearer ok_live_...'.","required":true,"secret":true}]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obambu-cpanel-mcp","version":"0.1.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CPANEL_HOST","description":"cPanel server hostname or IP address","required":true,"secret":false},{"name":"CPANEL_PORT","description":"cPanel API port","required":false,"secret":false},{"name":"CPANEL_USERNAME","description":"cPanel account username","required":true,"secret":false},{"name":"CPANEL_API_TOKEN","description":"cPanel API token (Security -> Manage API Tokens)","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obelisk-mcp","version":"0.2.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obol-mcp","version":"2.0.1","transport":"stdio","environment":[{"name":"OBOL_URL","description":"URL of the Obol API instance","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obra-cfo","version":"0.1.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obra-cto","version":"0.3.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsbot-mcp","version":"0.9.2","transport":"stdio","environment":[{"name":"OBSBOT_LOG_FILE","description":"Path to append a debug log to. Unset means no log file.","format":"filepath","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obscura-mcp","version":"0.1.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsd-launchpad-mcp","version":"1.0.7","transport":"stdio","environment":[{"name":"DEPLOYER_PRIVATE_KEY","description":"Private key for the deployer wallet (hex string)","format":"string","required":true,"secret":true},{"name":"RPC_URL","description":"Base mainnet RPC URL","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsideo-mcp","version":"0.7.5","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-brain","version":"1.7.24","runtimeHint":"npx","transport":"stdio","environment":[{"name":"VAULT_PATH","description":"Absolute path to your Obsidian vault (or any folder of .md files).","format":"string","required":true,"secret":false},{"name":"DATA_DIR","description":"Where to store the SQLite index + embedding cache. Defaults to $XDG_DATA_HOME/obsidian-brain or ~/.local/share/obsidian-brain.","format":"string","required":false,"secret":false},{"name":"EMBEDDING_PRESET","description":"Preset name: english (default, bge-small-en-v1.5), english-fast, english-quality, multilingual, multilingual-quality, multilingual-ollama. Ignored when EMBEDDING_MODEL is set.","format":"string","required":false,"secret":false},{"name":"EMBEDDING_MODEL","description":"Power-user override: any transformers.js checkpoint or Ollama model id. Takes precedence over EMBEDDING_PRESET. Switching auto-reindexes.","format":"string","required":false,"secret":false},{"name":"EMBEDDING_PROVIDER","description":"Embedding backend. 'transformers' (local, default) or 'ollama' (requires a running Ollama server).","format":"string","required":false,"secret":false},{"name":"OLLAMA_BASE_URL","description":"Base URL of a local Ollama server. Only used when EMBEDDING_PROVIDER=ollama.","format":"string","required":false,"secret":false},{"name":"OLLAMA_EMBEDDING_DIM","description":"Override the embedding dimensionality when EMBEDDING_PROVIDER=ollama. If unset, the server probes the model on startup.","format":"number","required":false,"secret":false},{"name":"OLLAMA_NUM_CTX","description":"Override Ollama's num_ctx for embed requests. Leave UNSET to let obsidian-brain auto-detect via `/api/show`'s `context_length` (e.g. nomic-embed-text=2048, bge-m3=8192, qwen3-embedding:0.6b=32 768). Setting this manually imposes a hard cap and may silently truncate longer inputs — see https://github.com/ollama/ollama/issues/14259. Ollama's own default is 2048 which truncates for any model trained on a larger context. See also https://github.com/ollama/ollama/issues/7008. Fallback when both env is unset AND /api/show is unreachable: 8192.","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_OLLAMA_AUTO_PULL","description":"Auto-pull the configured Ollama model when /api/show returns 404 (model not present). Default ON — choosing an Ollama-backed preset is implicit consent to download its model. Streams /api/pull progress to stderr. Set to '0' to disable auto-pull entirely (master kill-switch) and fall back to the actionable error path (`HTTP 404 — try: ollama pull <model>`).","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_OLLAMA_BYOM_AUTO_PULL","description":"Opt-in to auto-pull for BYOM (custom EMBEDDING_MODEL) Ollama models OUTSIDE Ollama's official `library/` namespace. Default OFF — third-party models (e.g. `user/custom-fork`, `myregistry.com/team/model`) require this env var to be set to `1` before they will auto-pull, to prevent silent downloads of arbitrary user-named artifacts. Preset-known models (via EMBEDDING_PRESET) and bare model ids in the official library (e.g. `qwen3-embedding:0.6b`, `library/llama3:8b`) continue to auto-pull by default per the existing OBSIDIAN_BRAIN_OLLAMA_AUTO_PULL behavior.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_NO_WATCH","description":"Set to '1' to disable the live chokidar file watcher. Useful on SMB/NFS vaults where FSEvents/inotify don't fire reliably — fall back to running `obsidian-brain index` on a schedule (launchd/systemd).","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_NO_CATCHUP","description":"Set to '1' to skip the startup catchup reindex pass that picks up edits made while the server was down. The live file watcher still starts (via OBSIDIAN_BRAIN_NO_WATCH=1 to disable that separately), and first-time indexing on an empty DB is unaffected — this knob only governs the post-restart `enqueueBackgroundReindex` walk.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_WATCH_DEBOUNCE_MS","description":"Per-file reindex debounce for the live watcher, in milliseconds.","format":"number","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_COMMUNITY_DEBOUNCE_MS","description":"Graph-wide community-detection (Louvain) debounce for the live watcher, in milliseconds. Louvain is the only expensive op — batching it prevents per-edit CPU spikes.","format":"number","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_TOOL_TIMEOUT_MS","description":"Per-tool-call timeout in milliseconds. Tools exceeding this return an MCP error instead of hanging.","format":"number","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_MAX_CHUNK_TOKENS","description":"Override the adaptive chunk-size budget (in tokens). When set, this beats the capacity probed from the model's tokenizer or Ollama /api/show. Use for debugging or for models with stale tokenizer configs.","format":"number","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_CONFIG_DIR","description":"Override the per-user config directory where obsidian-brain stores model overrides (`model-overrides.json`) and the user-fetched seed (`seed-models.json`). Default is `$XDG_CONFIG_HOME/obsidian-brain` on macOS/Linux (or `~/.config/obsidian-brain`) and `%APPDATA%/obsidian-brain` on Windows. Both files survive `npm update obsidian-brain` because they live outside the package.","format":"filepath","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_DEBUG","description":"Set to \"1\" to print a verbose synchronous startup trace to stderr — every preflight, createContext, server.connect, and shutdown step is logged with a monotonic timestamp. The LAST line before any silent failure tells you exactly which step the server reached. No-op when unset (no overhead). Use to diagnose silent-crash failure modes.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_BRAIN_LOG_FORMAT","description":"Set to 'ndjson' for one-JSON-object-per-line stderr output (timestamp + level + message + structured fields). Default is human-readable plain text (`obsidian-brain: <message>`). Useful for piping logs into aggregators (Datadog, Loki, Vector, journald) that index structured fields.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-everywhere","version":"0.9.2","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-hybrid-search","version":"0.16.1","transport":"stdio","environment":[{"name":"OBSIDIAN_VAULT_PATH","description":"Absolute path to the Obsidian vault to index and search.","format":"filepath","required":true,"secret":false},{"name":"OBSIDIAN_PREFIX","description":"Optional prefix for MCP tool names when configuring multiple vaults.","required":false,"secret":false},{"name":"OBSIDIAN_IGNORE_PATTERNS","description":"Comma-separated glob patterns to exclude from indexing.","required":false,"secret":false},{"name":"OBSIDIAN_RESPECT_GITIGNORE","description":"Read root and nested .gitignore files when indexing; set to false, 0, or no to disable.","required":false,"secret":false},{"name":"OBSIDIAN_INCLUDE_PATTERNS","description":"Comma-separated patterns to re-include notes ignored only by .gitignore.","required":false,"secret":false},{"name":"OPENAI_API_KEY","description":"Optional API key for OpenAI-compatible remote embeddings; omit to use local embeddings.","required":false,"secret":true},{"name":"OPENAI_BASE_URL","description":"Optional OpenAI-compatible API base URL for OpenRouter, Ollama, LM Studio, or similar providers.","required":false,"secret":false},{"name":"OPENAI_EMBEDDING_MODEL","description":"Remote embedding model name when using an OpenAI-compatible API.","required":false,"secret":false},{"name":"LOCAL_EMBEDDING_MODEL","description":"Local embedding model used when no remote embedding API is configured.","required":false,"secret":false},{"name":"RERANKER_MODEL","description":"Optional ONNX cross-encoder reranker model used when reranking is requested.","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-mcp-secure","version":"1.0.4","transport":"stdio","environment":[{"name":"OBSIDIAN_API_KEY","description":"API Key generated by Obsidian's Local REST API plugin (Settings -> Local REST API -> API Key)","format":"string","required":true,"secret":true},{"name":"OBSIDIAN_HOST","description":"Host of the Local REST API (default: http://127.0.0.1)","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_PORT","description":"Port of the Local REST API (default: 27123)","format":"string","required":false,"secret":false},{"name":"LOG_DIR","description":"Directory for audit logs (default: ./logs)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-mcp-server","version":"3.7.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"OBSIDIAN_API_KEY","description":"Bearer token for the Obsidian Local REST API plugin (Settings → Community Plugins → Local REST API).","format":"string","required":true,"secret":false},{"name":"OBSIDIAN_BASE_URL","description":"Base URL of the Obsidian Local REST API. Default: http://127.0.0.1:27123 (enable \"Non-encrypted (HTTP) Server\" in plugin settings). Use https://127.0.0.1:27124 for the always-on HTTPS port (self-signed cert; pair with OBSIDIAN_VERIFY_SSL=false).","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_VERIFY_SSL","description":"Whether to verify the TLS certificate on the Obsidian endpoint. Default false because the plugin uses a self-signed cert.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_REQUEST_TIMEOUT_MS","description":"Per-request timeout in milliseconds.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_ENABLE_COMMANDS","description":"Opt-in flag for the command-palette pair (obsidian_list_commands + obsidian_execute_command). Off by default — Obsidian commands are opaque and can be destructive.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_READ_PATHS","description":"Optional comma-separated vault-relative folder allowlist for reads. Prefix-based with implicit recursion; case-insensitive; trailing slashes normalized. Unset = full vault. Write paths are implicitly readable. Example: 'public/,projects/'.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_WRITE_PATHS","description":"Optional comma-separated vault-relative folder allowlist for writes. Same syntax as OBSIDIAN_READ_PATHS. Unset = full vault. Example: 'projects/,scratch/'.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_READ_ONLY","description":"Global read-only kill switch. When true, every write is denied regardless of OBSIDIAN_WRITE_PATHS, and the command-palette pair is suppressed (commands can mutate). Useful for shared or public-facing deployments.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_DELETE_ELICITATION","description":"Opt-in delete confirmation. When true, obsidian_delete_note asks the user to confirm each delete through an elicitation round (the client must support elicitation), and HTTP startup requires a stateful session unless OBSIDIAN_READ_ONLY=true disables the tool. Off by default — the delete runs on the first call, bounded by OBSIDIAN_WRITE_PATHS and OBSIDIAN_READ_ONLY.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_OMNISEARCH_URL","description":"Override URL for the Omnisearch plugin HTTP server. Unset derives from OBSIDIAN_BASE_URL host with port 51361. Required only if the Omnisearch plugin is not on the default port.","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"obsidian-mcp-server","version":"3.7.0","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_API_KEY","description":"Bearer token for the Obsidian Local REST API plugin (Settings → Community Plugins → Local REST API).","format":"string","required":true,"secret":false},{"name":"OBSIDIAN_BASE_URL","description":"Base URL of the Obsidian Local REST API. Default: http://127.0.0.1:27123 (enable \"Non-encrypted (HTTP) Server\" in plugin settings). Use https://127.0.0.1:27124 for the always-on HTTPS port (self-signed cert; pair with OBSIDIAN_VERIFY_SSL=false).","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_VERIFY_SSL","description":"Whether to verify the TLS certificate on the Obsidian endpoint. Default false because the plugin uses a self-signed cert.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_REQUEST_TIMEOUT_MS","description":"Per-request timeout in milliseconds.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_ENABLE_COMMANDS","description":"Opt-in flag for the command-palette pair (obsidian_list_commands + obsidian_execute_command). Off by default — Obsidian commands are opaque and can be destructive.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_READ_PATHS","description":"Optional comma-separated vault-relative folder allowlist for reads. Prefix-based with implicit recursion; case-insensitive; trailing slashes normalized. Unset = full vault. Write paths are implicitly readable. Example: 'public/,projects/'.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_WRITE_PATHS","description":"Optional comma-separated vault-relative folder allowlist for writes. Same syntax as OBSIDIAN_READ_PATHS. Unset = full vault. Example: 'projects/,scratch/'.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_READ_ONLY","description":"Global read-only kill switch. When true, every write is denied regardless of OBSIDIAN_WRITE_PATHS, and the command-palette pair is suppressed (commands can mutate). Useful for shared or public-facing deployments.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_DELETE_ELICITATION","description":"Opt-in delete confirmation. When true, obsidian_delete_note asks the user to confirm each delete through an elicitation round (the client must support elicitation), and HTTP startup requires a stateful session unless OBSIDIAN_READ_ONLY=true disables the tool. Off by default — the delete runs on the first call, bounded by OBSIDIAN_WRITE_PATHS and OBSIDIAN_READ_ONLY.","format":"string","required":false,"secret":false},{"name":"OBSIDIAN_OMNISEARCH_URL","description":"Override URL for the Omnisearch plugin HTTP server. Unset derives from OBSIDIAN_BASE_URL host with port 51361. Required only if the Omnisearch plugin is not on the default port.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_HOST","description":"The hostname for the HTTP server.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_PORT","description":"The port to run the HTTP server on.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_ENDPOINT_PATH","description":"The endpoint path for the MCP server.","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_MODE","description":"Authentication mode to use: 'none', 'jwt', or 'oauth'.","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-sync-mcp","version":"0.5.2","transport":"streamable-http","environment":[{"name":"VAULT_PATH","description":"Path to your Obsidian vault directory (filesystem mode)","format":"string","required":false,"secret":false},{"name":"COUCHDB_URL","description":"CouchDB server URL (CouchDB mode)","format":"string","required":false,"secret":false},{"name":"COUCHDB_USER","description":"CouchDB username","format":"string","required":false,"secret":false},{"name":"COUCHDB_PASSWORD","description":"CouchDB password (required in CouchDB mode)","format":"string","required":false,"secret":true},{"name":"COUCHDB_DATABASE","description":"CouchDB database name","format":"string","required":false,"secret":false},{"name":"COUCHDB_PASSPHRASE","description":"LiveSync E2E encryption passphrase (must match plugin setting)","format":"string","required":false,"secret":true},{"name":"COUCHDB_OBFUSCATE_PROPERTIES","description":"Set to 'true' if 'Obfuscate Properties' is enabled in LiveSync (obfuscates file paths, sizes, dates)","format":"string","required":false,"secret":false},{"name":"VAULT_NAME","description":"Vault name for deep links and index storage","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_TOKEN","description":"Password for OAuth authentication","format":"string","required":false,"secret":true},{"name":"BASE_URL","description":"Public URL for OAuth callbacks (required when using a tunnel)","format":"string","required":false,"secret":false},{"name":"PORT","description":"HTTP port","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obsidian-tc","version":"1.32.0","transport":"stdio","environment":[{"name":"OBSIDIAN_TC_CONFIG","description":"Absolute path to the obsidian-tc JSON config (vaults, ACL, transports). May also be passed as the first CLI argument.","format":"filepath","required":true,"secret":false},{"name":"OBSIDIAN_TC_DEFAULT_VAULT","description":"Optional id of the vault to bind tool calls to when a request omits one.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"obyte-mcp","version":"0.3.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"OBYTE_NETWORK","description":"Default Obyte network used when a tool call omits the network argument. Both networks stay available.","required":false,"secret":false},{"name":"OBYTE_MAINNET_HUB_ADDRESS","description":"Custom mainnet hub URL. Must be https, except http localhost is allowed for development.","required":false,"secret":false},{"name":"OBYTE_TESTNET_HUB_ADDRESS","description":"Custom testnet hub URL. Must be https, except http localhost is allowed for development.","required":false,"secret":false},{"name":"OBYTE_TESTNET_TOKEN_REGISTRY_ADDRESS","description":"Testnet token registry AA address for symbol and decimals lookups.","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oceanalt-aml-mcp","version":"0.2.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://oceanalt.com/api/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oceanalt-aml-mcp","version":"0.7.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://oceanalt.com/api/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oceanbus-mcp-server","version":"0.1.6","transport":"stdio","environment":[{"name":"OCEANBUS_API_KEY","description":"OceanBus API Key. Get one from https://ai-t.ihaola.com.cn/api/l0/agents/register or use an existing OceanBus agent key","format":"string","required":true,"secret":true},{"name":"OCEANBUS_AGENT_ID","description":"OceanBus Agent ID linked to the API Key","format":"string","required":false,"secret":false},{"name":"OCEANBUS_BASE_URL","description":"OceanBus L0 API endpoint (default: https://ai-t.ihaola.com.cn/api/l0)","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"oci-pricing-mcp","version":"1.2.2","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octapi-mcp","version":"0.1.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"OCTAPI_API_KEY","description":"A brand's API key from Account → API keys. Optional: the consumer tools (find and book with listed businesses) work without one.","format":"string","required":false,"secret":true}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octen-mcp","version":"0.1.5","transport":"stdio","environment":[{"name":"OCTEN_API_KEY","description":"Octen API key. Get one at https://octen.ai (self-serve).","format":"string","required":true,"secret":true},{"name":"OCTEN_API_URL","description":"Override the Octen API base URL. Default: https://api.octen.ai.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octoboost-mcp-server","version":"1.0.6","transport":"stdio","environment":[{"name":"OCTOBOOST_API_KEY","description":"Your OctoBoost API key for authenticating requests to the SEO API","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octoboost-mcp-server","version":"1.1.1","transport":"stdio","environment":[{"name":"OCTOBOOST_API_KEY","description":"Your OctoBoost API key for authenticating requests to the SEO API","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octocode-mcp","version":"7.0.9","transport":"stdio","environment":[{"name":"GITHUB_TOKEN","description":"GitHub Personal Access Token. Optional - authenticate via GitHub CLI (gh auth login) for automatic token management, or set this token manually for CI/CD environments.","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octocounts-mcp","version":"0.2.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"octopus-blackboard","version":"0.3.1","transport":"stdio","environment":[{"name":"OCTOBOARD_AGENT","description":"Identity the server writes under, e.g. \"cursor\" or \"claude-code\". Defaults to \"anon\".","required":false,"secret":false},{"name":"OCTOBOARD_DIR","description":"Explicit board directory. Omitted → the server discovers the nearest .octoboard/ by walking up from the working directory.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %

This sheet lists 50 of 41,984 values; they cover 50 entries.

Sheet 696 of 840, 41,984 values in total.

Counted from the projection, the same table the list filters on. An entry counts once per value.

tracevero · https://tracevero.com/werkzeuge/merkmal/mcp/roh_verbindungswege?seite=696