Skip to content

Connection paths (source structure)

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

Value Entries Share
{"packages":[{"registryType":"npm","identifier":"@nexus-legal/mcp","version":"0.6.3","transport":"stdio","environment":[{"name":"NEXUS_API_KEY","description":"Personal API key (format `nlk_*`) with `mcp` scope. Generate one at https://legal.nexusquantum.legal/developers (select 'Servidor MCP' when creating the key).","format":"string","required":true,"secret":true},{"name":"NEXUS_BASE_URL","description":"Override base URL of the Nexus backend. Defaults to https://legal.nexusquantum.legal. Change only for self-hosted or staging environments.","format":"string","required":false,"secret":false},{"name":"NEXUS_TIMEOUT_MS","description":"HTTP timeout in milliseconds for long-running analyses. Default 180000 (3 minutes).","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://legal.nexusquantum.legal/api/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nexusforgetools/eu-finance","version":"1.0.4","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://api.nexusforge.tools/mcp/eu-finance/sse","transport":"sse","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ng-galien/maket","version":"2.1.0","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/caldav-mcp","version":"0.1.4","transport":"stdio","environment":[{"name":"CALDAV_URL","description":"Root of the CalDAV server, e.g. https://dav.example.net. A calendar collection URL also works.","format":"string","required":true,"secret":false},{"name":"CALDAV_USERNAME","description":"Account name. Most hosted services want an app-specific password with it.","format":"string","required":false,"secret":false},{"name":"CALDAV_PASSWORD","description":"Password or app-specific password. Deleted from the environment once read.","format":"string","required":false,"secret":true},{"name":"CALDAV_TOKEN","description":"Bearer token, as an alternative to username and password. Not both.","format":"string","required":false,"secret":true},{"name":"CALDAV_CALENDARS","description":"Comma-separated calendars this server may touch, by path or final path segment. Default: all of them.","format":"string","required":false,"secret":false},{"name":"CALDAV_TIMEZONE","description":"IANA zone for timestamps that carry no offset, e.g. Europe/Berlin (default: UTC)","format":"string","required":false,"secret":false},{"name":"CALDAV_USER_EMAIL","description":"The address you are invited as, so respond_to_event can find your own attendee line","format":"string","required":false,"secret":false},{"name":"CALDAV_MAX_EVENTS","description":"Entries a listing returns by default, 1 to 500 (default: 100)","format":"number","required":false,"secret":false},{"name":"CALDAV_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_INSECURE_TLS","description":"Set to true to accept a self-signed certificate on the configured host only (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_ALLOW_PLAINTEXT","description":"Set to true to allow a plain http:// URL to a host that is not loopback, which sends the credentials unencrypted (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"CALDAV_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"ELICITATION","description":"Deliberately unprefixed, and reaches every MCP server in the environment. Set to false to make guarded tools use the two-call token instead of a dialog (default: true)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/caldav-mcp:0.1.4","transport":"stdio","environment":[{"name":"CALDAV_URL","description":"Root of the CalDAV server, e.g. https://dav.example.net. A calendar collection URL also works.","format":"string","required":true,"secret":false},{"name":"CALDAV_USERNAME","description":"Account name. Most hosted services want an app-specific password with it.","format":"string","required":false,"secret":false},{"name":"CALDAV_PASSWORD","description":"Password or app-specific password. Deleted from the environment once read.","format":"string","required":false,"secret":true},{"name":"CALDAV_TOKEN","description":"Bearer token, as an alternative to username and password. Not both.","format":"string","required":false,"secret":true},{"name":"CALDAV_CALENDARS","description":"Comma-separated calendars this server may touch, by path or final path segment. Default: all of them.","format":"string","required":false,"secret":false},{"name":"CALDAV_TIMEZONE","description":"IANA zone for timestamps that carry no offset, e.g. Europe/Berlin (default: UTC)","format":"string","required":false,"secret":false},{"name":"CALDAV_USER_EMAIL","description":"The address you are invited as, so respond_to_event can find your own attendee line","format":"string","required":false,"secret":false},{"name":"CALDAV_MAX_EVENTS","description":"Entries a listing returns by default, 1 to 500 (default: 100)","format":"number","required":false,"secret":false},{"name":"CALDAV_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_INSECURE_TLS","description":"Set to true to accept a self-signed certificate on the configured host only (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_ALLOW_PLAINTEXT","description":"Set to true to allow a plain http:// URL to a host that is not loopback, which sends the credentials unencrypted (default: false)","format":"boolean","required":false,"secret":false},{"name":"CALDAV_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"CALDAV_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"ELICITATION","description":"Deliberately unprefixed, and reaches every MCP server in the environment. Set to false to make guarded tools use the two-call token instead of a dialog (default: true)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/carddav-mcp","version":"0.1.3","transport":"stdio","environment":[{"name":"CARDDAV_URL","description":"Root of the CardDAV server, e.g. https://dav.example.net. An address book collection URL also works.","format":"string","required":true,"secret":false},{"name":"CARDDAV_USERNAME","description":"Account name. Most hosted services want an app-specific password with it.","format":"string","required":false,"secret":false},{"name":"CARDDAV_PASSWORD","description":"Password or app-specific password. Deleted from the environment once read.","format":"string","required":false,"secret":true},{"name":"CARDDAV_TOKEN","description":"Bearer token, as an alternative to username and password. Not both.","format":"string","required":false,"secret":true},{"name":"CARDDAV_ADDRESSBOOKS","description":"Comma-separated address books this server may touch, by path or final path segment. Default: all of them.","format":"string","required":false,"secret":false},{"name":"CARDDAV_MAX_CONTACTS","description":"Contacts a listing returns by default, 1 to 500 (default: 100)","format":"number","required":false,"secret":false},{"name":"CARDDAV_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_INSECURE_TLS","description":"Set to true to accept a self-signed certificate on the configured host only (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_ALLOW_PLAINTEXT","description":"Set to true to allow a plain http:// URL to a host that is not loopback, which sends the credentials and every contact unencrypted (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"CARDDAV_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"ELICITATION","description":"Deliberately unprefixed, and reaches every MCP server in the environment. Set to false to make guarded tools use the two-call token instead of a dialog (default: true)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/carddav-mcp:0.1.3","transport":"stdio","environment":[{"name":"CARDDAV_URL","description":"Root of the CardDAV server, e.g. https://dav.example.net. An address book collection URL also works.","format":"string","required":true,"secret":false},{"name":"CARDDAV_USERNAME","description":"Account name. Most hosted services want an app-specific password with it.","format":"string","required":false,"secret":false},{"name":"CARDDAV_PASSWORD","description":"Password or app-specific password. Deleted from the environment once read.","format":"string","required":false,"secret":true},{"name":"CARDDAV_TOKEN","description":"Bearer token, as an alternative to username and password. Not both.","format":"string","required":false,"secret":true},{"name":"CARDDAV_ADDRESSBOOKS","description":"Comma-separated address books this server may touch, by path or final path segment. Default: all of them.","format":"string","required":false,"secret":false},{"name":"CARDDAV_MAX_CONTACTS","description":"Contacts a listing returns by default, 1 to 500 (default: 100)","format":"number","required":false,"secret":false},{"name":"CARDDAV_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_INSECURE_TLS","description":"Set to true to accept a self-signed certificate on the configured host only (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_ALLOW_PLAINTEXT","description":"Set to true to allow a plain http:// URL to a host that is not loopback, which sends the credentials and every contact unencrypted (default: false)","format":"boolean","required":false,"secret":false},{"name":"CARDDAV_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"CARDDAV_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"ELICITATION","description":"Deliberately unprefixed, and reaches every MCP server in the environment. Set to false to make guarded tools use the two-call token instead of a dialog (default: true)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/freshrss-mcp","version":"0.3.2","transport":"stdio","environment":[{"name":"FRESHRSS_URL","description":"Root URL of the FreshRSS instance, e.g. https://rss.example.com","format":"string","required":true,"secret":false},{"name":"FRESHRSS_USER","description":"FreshRSS user name","format":"string","required":true,"secret":false},{"name":"FRESHRSS_API_PASSWORD","description":"API password from Settings -> Profile -> API management, not the web login password","format":"string","required":true,"secret":true},{"name":"FRESHRSS_READ_ONLY","description":"Set to true to register only the read tools","format":"boolean","required":false,"secret":false},{"name":"FRESHRSS_INSECURE_TLS","description":"Set to true to accept a self-signed certificate for this connection only","format":"boolean","required":false,"secret":false},{"name":"FRESHRSS_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"FRESHRSS_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever FRESHRSS_ALLOW_TOOLS left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/freshrss-mcp:0.3.2","transport":"stdio","environment":[{"name":"FRESHRSS_URL","description":"Root URL of the FreshRSS instance, e.g. https://rss.example.com","format":"string","required":true,"secret":false},{"name":"FRESHRSS_USER","description":"FreshRSS user name","format":"string","required":true,"secret":false},{"name":"FRESHRSS_API_PASSWORD","description":"API password from Settings -> Profile -> API management, not the web login password","format":"string","required":true,"secret":true},{"name":"FRESHRSS_READ_ONLY","description":"Set to true to register only the read tools","format":"boolean","required":false,"secret":false},{"name":"FRESHRSS_INSECURE_TLS","description":"Set to true to accept a self-signed certificate for this connection only","format":"boolean","required":false,"secret":false},{"name":"FRESHRSS_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"FRESHRSS_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever FRESHRSS_ALLOW_TOOLS left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/google-search-console-mcp","version":"0.3.0","transport":"stdio","environment":[{"name":"GSC_SERVICE_ACCOUNT_KEY","description":"Service account key as JSON, or base64-encoded JSON. One of the three credential options.","format":"string","required":false,"secret":true},{"name":"GSC_SERVICE_ACCOUNT_KEY_FILE","description":"Path to a service account key file. Alternative to GSC_SERVICE_ACCOUNT_KEY.","format":"string","required":false,"secret":false},{"name":"GSC_CLIENT_ID","description":"OAuth2 client id. Use together with GSC_CLIENT_SECRET and GSC_REFRESH_TOKEN.","format":"string","required":false,"secret":false},{"name":"GSC_CLIENT_SECRET","description":"OAuth2 client secret. All three OAuth2 variables are required together.","format":"string","required":false,"secret":true},{"name":"GSC_REFRESH_TOKEN","description":"OAuth2 refresh token. All three OAuth2 variables are required together.","format":"string","required":false,"secret":true},{"name":"GOOGLE_APPLICATION_CREDENTIALS","description":"Path to application default credentials, used when no GSC_ credential is set.","format":"string","required":false,"secret":false},{"name":"GSC_SITE_URL","description":"Default property, e.g. sc-domain:example.com or https://example.com/ — makes site_url optional","format":"string","required":false,"secret":false},{"name":"GSC_ALLOWED_SITES","description":"Comma-separated properties this server may touch; anything else is refused","format":"string","required":false,"secret":false},{"name":"GSC_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GSC_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"GSC_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/google-search-console-mcp:0.3.0","transport":"stdio","environment":[{"name":"GSC_SERVICE_ACCOUNT_KEY","description":"Service account key as JSON, or base64-encoded JSON. One of the three credential options.","format":"string","required":false,"secret":true},{"name":"GSC_SERVICE_ACCOUNT_KEY_FILE","description":"Path to a service account key file. Alternative to GSC_SERVICE_ACCOUNT_KEY.","format":"string","required":false,"secret":false},{"name":"GSC_CLIENT_ID","description":"OAuth2 client id. Use together with GSC_CLIENT_SECRET and GSC_REFRESH_TOKEN.","format":"string","required":false,"secret":false},{"name":"GSC_CLIENT_SECRET","description":"OAuth2 client secret. All three OAuth2 variables are required together.","format":"string","required":false,"secret":true},{"name":"GSC_REFRESH_TOKEN","description":"OAuth2 refresh token. All three OAuth2 variables are required together.","format":"string","required":false,"secret":true},{"name":"GOOGLE_APPLICATION_CREDENTIALS","description":"Path to application default credentials, used when no GSC_ credential is set.","format":"string","required":false,"secret":false},{"name":"GSC_SITE_URL","description":"Default property, e.g. sc-domain:example.com or https://example.com/ — makes site_url optional","format":"string","required":false,"secret":false},{"name":"GSC_ALLOWED_SITES","description":"Comma-separated properties this server may touch; anything else is refused","format":"string","required":false,"secret":false},{"name":"GSC_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"GSC_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"GSC_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/imap-mcp","version":"0.5.2","transport":"stdio","environment":[{"name":"IMAP_HOST","description":"Hostname of the IMAP server, e.g. imap.example.net","format":"string","required":true,"secret":false},{"name":"IMAP_USER","description":"Mailbox user name","format":"string","required":true,"secret":false},{"name":"IMAP_PASSWORD","description":"Mailbox password or app password","format":"string","required":true,"secret":true},{"name":"IMAP_PORT","description":"Defaults to 993 with implicit TLS, 143 otherwise","format":"number","required":false,"secret":false},{"name":"IMAP_TLS","description":"implicit (default), starttls or none","format":"string","required":false,"secret":false},{"name":"IMAP_MAILBOX","description":"Default mailbox to work in (default: INBOX)","format":"string","required":false,"secret":false},{"name":"IMAP_SEEN_KEYWORD","description":"IMAP keyword marking what the assistant has already seen (default: AiSeen)","format":"string","required":false,"secret":false},{"name":"IMAP_READ_ONLY","description":"Set to false to register the mailbox write tools; defaults to true","format":"boolean","required":false,"secret":false},{"name":"IMAP_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"IMAP_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever IMAP_ALLOW_TOOLS left","format":"string","required":false,"secret":false},{"name":"IMAP_DOWNLOAD_DIR","description":"Directory attachments may be written to; unset means the server never touches the filesystem","format":"string","required":false,"secret":false},{"name":"IMAP_INSECURE_TLS","description":"Set to true to accept self-signed certificates, scoped to this connection","format":"boolean","required":false,"secret":false},{"name":"IMAP_DRAFTS_MAILBOX","description":"Drafts folder to save into; by default the one flagged \\Drafts is used","format":"string","required":false,"secret":false},{"name":"IMAP_MAX_MESSAGES","description":"Default number of messages a listing returns (default: 100)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_ATTACHMENT_BYTES","description":"Ceiling for returning an attachment inline (default: 1048576)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_DOWNLOAD_BYTES","description":"Ceiling for writing an attachment to disk (default: 26214400)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_EXTRACT_BYTES","description":"Ceiling for reading a document's text with mode=text (default: 10485760, maximum: 67108864)","format":"number","required":false,"secret":false},{"name":"IMAP_ATTACHMENT_TYPES","description":"Comma-separated content-type allowlist for attachments","format":"string","required":false,"secret":false},{"name":"IMAP_TRUSTED_AUTHSERV_ID","description":"authserv-id your provider stamps into Authentication-Results; without it every verdict is reported as forgeable","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/imap-mcp:0.5.2","transport":"stdio","environment":[{"name":"IMAP_HOST","description":"Hostname of the IMAP server, e.g. imap.example.net","format":"string","required":true,"secret":false},{"name":"IMAP_USER","description":"Mailbox user name","format":"string","required":true,"secret":false},{"name":"IMAP_PASSWORD","description":"Mailbox password or app password","format":"string","required":true,"secret":true},{"name":"IMAP_PORT","description":"Defaults to 993 with implicit TLS, 143 otherwise","format":"number","required":false,"secret":false},{"name":"IMAP_TLS","description":"implicit (default), starttls or none","format":"string","required":false,"secret":false},{"name":"IMAP_MAILBOX","description":"Default mailbox to work in (default: INBOX)","format":"string","required":false,"secret":false},{"name":"IMAP_SEEN_KEYWORD","description":"IMAP keyword marking what the assistant has already seen (default: AiSeen)","format":"string","required":false,"secret":false},{"name":"IMAP_READ_ONLY","description":"Set to false to register the mailbox write tools; defaults to true","format":"boolean","required":false,"secret":false},{"name":"IMAP_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"IMAP_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever IMAP_ALLOW_TOOLS left","format":"string","required":false,"secret":false},{"name":"IMAP_DOWNLOAD_DIR","description":"Directory attachments may be written to; unset means the server never touches the filesystem","format":"string","required":false,"secret":false},{"name":"IMAP_INSECURE_TLS","description":"Set to true to accept self-signed certificates, scoped to this connection","format":"boolean","required":false,"secret":false},{"name":"IMAP_DRAFTS_MAILBOX","description":"Drafts folder to save into; by default the one flagged \\Drafts is used","format":"string","required":false,"secret":false},{"name":"IMAP_MAX_MESSAGES","description":"Default number of messages a listing returns (default: 100)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_ATTACHMENT_BYTES","description":"Ceiling for returning an attachment inline (default: 1048576)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_DOWNLOAD_BYTES","description":"Ceiling for writing an attachment to disk (default: 26214400)","format":"number","required":false,"secret":false},{"name":"IMAP_MAX_EXTRACT_BYTES","description":"Ceiling for reading a document's text with mode=text (default: 10485760, maximum: 67108864)","format":"number","required":false,"secret":false},{"name":"IMAP_ATTACHMENT_TYPES","description":"Comma-separated content-type allowlist for attachments","format":"string","required":false,"secret":false},{"name":"IMAP_TRUSTED_AUTHSERV_ID","description":"authserv-id your provider stamps into Authentication-Results; without it every verdict is reported as forgeable","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/mcp-hub","version":"0.11.6","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CONFIG_PATH","description":"Path to the mcp.json listing the servers to expose, in Claude Code's mcpServers format (default mcp.json in the working directory)","format":"string","required":false,"secret":false},{"name":"IDLE_TIMEOUT_MINUTES","description":"Minutes of inactivity before a server is put to sleep; 0 starts every server at launch and keeps it running (default 60)","format":"number","required":false,"secret":false},{"name":"TOOL_CACHE_PATH","description":"Tool snapshots of sleeping servers (default .mcp-hub/tool-cache.json beside the config)","format":"string","required":false,"secret":false},{"name":"LOG_FILE","description":"Mirror the hub's log lines into this file; stdout carries the protocol, so logging goes to stderr otherwise","format":"string","required":false,"secret":false}],"additional_arguments_declared":true},{"registryType":"oci","identifier":"ghcr.io/ni-c/mcp-hub:0.11.6","transport":"streamable-http","environment":[{"name":"EXTERNAL_URL","description":"Public base URL exactly as clients see it, e.g. https://mcp.example.net (no path)","format":"string","required":true,"secret":false},{"name":"PASSWORD_HASH","description":"bcrypt hash of the OAuth login password (htpasswd -bnBC 10 \"\" 'pw' | tr -d ':\\n')","format":"string","required":true,"secret":true},{"name":"TRUSTED_PROXIES","description":"Comma-separated IPs/CIDRs of the reverse proxy allowed to set X-Forwarded-* headers","format":"string","required":false,"secret":false},{"name":"CLIENT_REGISTRATION","description":"Which mechanisms a client may use to obtain a client_id: cimd (Client ID Metadata Documents), dcr (RFC 7591 dynamic registration), or both","format":"string","required":false,"secret":false},{"name":"CIMD_ALLOWED_ORIGINS","description":"Comma-separated https origins whose client ID metadata documents are accepted, e.g. https://chatgpt.com; unset admits every https origin","format":"string","required":false,"secret":false},{"name":"PORT","description":"Listen port inside the container","format":"number","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/mealie-mcp","version":"0.6.0","transport":"stdio","environment":[{"name":"MEALIE_URL","description":"Base URL of the Mealie instance, e.g. https://mealie.example.com","format":"string","required":true,"secret":false},{"name":"MEALIE_API_TOKEN","description":"API token created in Mealie under Settings → API Tokens","format":"string","required":true,"secret":true},{"name":"MEALIE_READ_ONLY","description":"Exactly 'true' registers only the 18 read tools","format":"string","required":false,"secret":false},{"name":"MEALIE_ACCEPT_LANGUAGE","description":"Accept-Language header, e.g. de-DE; localises unit and label names","format":"string","required":false,"secret":false},{"name":"MEALIE_INSECURE_TLS","description":"Exactly 'true' accepts a self-signed certificate, scoped to this connection","format":"string","required":false,"secret":false},{"name":"MEALIE_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"MEALIE_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever MEALIE_ALLOW_TOOLS left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/mealie-mcp:0.6.0","transport":"stdio","environment":[{"name":"MEALIE_URL","description":"Base URL of the Mealie instance, e.g. https://mealie.example.com","format":"string","required":true,"secret":false},{"name":"MEALIE_API_TOKEN","description":"API token created in Mealie under Settings → API Tokens","format":"string","required":true,"secret":true},{"name":"MEALIE_READ_ONLY","description":"Exactly 'true' registers only the 18 read tools","format":"string","required":false,"secret":false},{"name":"MEALIE_ACCEPT_LANGUAGE","description":"Accept-Language header, e.g. de-DE; localises unit and label names","format":"string","required":false,"secret":false},{"name":"MEALIE_INSECURE_TLS","description":"Exactly 'true' accepts a self-signed certificate, scoped to this connection","format":"string","required":false,"secret":false},{"name":"MEALIE_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"MEALIE_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever MEALIE_ALLOW_TOOLS left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/ntfy-mcp","version":"0.3.0","transport":"stdio","environment":[{"name":"NTFY_URL","description":"Base URL of the ntfy server, e.g. https://ntfy.example.net. There is deliberately no default.","format":"string","required":true,"secret":false},{"name":"NTFY_TOKEN","description":"ntfy access token (tk_...). Optional: an open instance needs no credentials. Mutually exclusive with NTFY_USERNAME/NTFY_PASSWORD.","format":"string","required":false,"secret":true},{"name":"NTFY_USERNAME","description":"Username for basic authentication. Must be set together with NTFY_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_PASSWORD","description":"Password for basic authentication. Must be set together with NTFY_USERNAME.","format":"string","required":false,"secret":true},{"name":"NTFY_TOPICS","description":"Comma-separated topics the server may use. The first is the default when a tool omits one, and the list restricts every read and write tool.","format":"string","required":false,"secret":false},{"name":"NTFY_READ_ONLY","description":"Set to exactly true to register only the six read tools (default: false — ntfy exists to publish)","format":"boolean","required":false,"secret":false},{"name":"NTFY_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from the ntfy server (default: false)","format":"boolean","required":false,"secret":false},{"name":"NTFY_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"NTFY_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/ntfy-mcp:0.3.0","transport":"stdio","environment":[{"name":"NTFY_URL","description":"Base URL of the ntfy server, e.g. https://ntfy.example.net. There is deliberately no default.","format":"string","required":true,"secret":false},{"name":"NTFY_TOKEN","description":"ntfy access token (tk_...). Optional: an open instance needs no credentials. Mutually exclusive with NTFY_USERNAME/NTFY_PASSWORD.","format":"string","required":false,"secret":true},{"name":"NTFY_USERNAME","description":"Username for basic authentication. Must be set together with NTFY_PASSWORD.","format":"string","required":false,"secret":false},{"name":"NTFY_PASSWORD","description":"Password for basic authentication. Must be set together with NTFY_USERNAME.","format":"string","required":false,"secret":true},{"name":"NTFY_TOPICS","description":"Comma-separated topics the server may use. The first is the default when a tool omits one, and the list restricts every read and write tool.","format":"string","required":false,"secret":false},{"name":"NTFY_READ_ONLY","description":"Set to exactly true to register only the six read tools (default: false — ntfy exists to publish)","format":"boolean","required":false,"secret":false},{"name":"NTFY_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from the ntfy server (default: false)","format":"boolean","required":false,"secret":false},{"name":"NTFY_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"NTFY_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/smtp-mcp","version":"0.2.0","transport":"stdio","environment":[{"name":"SMTP_HOST","description":"Hostname of the SMTP server, e.g. smtp.example.net.","format":"string","required":true,"secret":false},{"name":"SMTP_PORT","description":"Port. Defaults to 587 for starttls, 465 for implicit, 25 for none.","format":"number","required":false,"secret":false},{"name":"SMTP_TLS","description":"starttls (default), implicit or none. STARTTLS is required, never opportunistic.","format":"string","required":false,"secret":false},{"name":"SMTP_USER","description":"Username for SMTP authentication.","format":"string","required":true,"secret":false},{"name":"SMTP_PASSWORD","description":"Password or app-specific password for SMTP authentication.","format":"string","required":true,"secret":true},{"name":"SMTP_FROM","description":"The only sender this server will use, e.g. \"Name <person@example.net>\". There is no from parameter.","format":"string","required":true,"secret":false},{"name":"SMTP_REPLY_TO","description":"Reply-To header on every message, e.g. \"Team <team@example.net>\". Unset means no Reply-To header and replies go to SMTP_FROM. There is no reply_to parameter.","format":"string","required":false,"secret":false},{"name":"SMTP_ALLOW_SEND","description":"Set to \"true\" to register the sending tools. Defaults to false: the server cannot send until it is set.","format":"boolean","required":false,"secret":false},{"name":"SMTP_ALLOWED_RECIPIENTS","description":"Comma-separated addresses and @domains this server may write to. Required with SMTP_ALLOW_SEND=true; \"*\" allows any.","format":"string","required":false,"secret":false},{"name":"SMTP_MAX_RECIPIENTS","description":"Maximum distinct recipients across To, Cc and Bcc in one message. Default 10.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_SENDS_PER_HOUR","description":"Sliding hourly cap on messages sent. Default 20.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_MESSAGE_BYTES","description":"Maximum size of the composed message. Default 10485760.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_ATTACHMENT_BYTES","description":"Maximum size of a single attachment. Default 5242880.","format":"number","required":false,"secret":false},{"name":"SMTP_ATTACHMENT_DIR","description":"Directory attachments are read from. Unset means attachments are unavailable.","format":"string","required":false,"secret":false},{"name":"SMTP_ATTACHMENT_TYPES","description":"Comma-separated content types that may be attached. Defaults to a document and image allowlist.","format":"string","required":false,"secret":false},{"name":"SMTP_SIGNATURE","description":"Text appended below the standard signature delimiter of every message.","format":"string","required":false,"secret":false},{"name":"SMTP_AUDIT_LOG","description":"File the audit lines are appended to, in addition to stderr.","format":"string","required":false,"secret":false},{"name":"SMTP_ALLOW_TOOLS","description":"Comma-separated tool names, a prefix with one trailing *, or \"essential\" for the curated preset.","format":"string","required":false,"secret":false},{"name":"SMTP_DENY_TOOLS","description":"Comma-separated tool names or prefixes to remove, applied after SMTP_ALLOW_TOOLS.","format":"string","required":false,"secret":false},{"name":"SMTP_INSECURE_TLS","description":"Set to \"true\" to accept self-signed certificates. Prefer a proper internal CA.","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/smtp-mcp:0.2.0","transport":"stdio","environment":[{"name":"SMTP_HOST","description":"Hostname of the SMTP server, e.g. smtp.example.net.","format":"string","required":true,"secret":false},{"name":"SMTP_PORT","description":"Port. Defaults to 587 for starttls, 465 for implicit, 25 for none.","format":"number","required":false,"secret":false},{"name":"SMTP_TLS","description":"starttls (default), implicit or none. STARTTLS is required, never opportunistic.","format":"string","required":false,"secret":false},{"name":"SMTP_USER","description":"Username for SMTP authentication.","format":"string","required":true,"secret":false},{"name":"SMTP_PASSWORD","description":"Password or app-specific password for SMTP authentication.","format":"string","required":true,"secret":true},{"name":"SMTP_FROM","description":"The only sender this server will use, e.g. \"Name <person@example.net>\". There is no from parameter.","format":"string","required":true,"secret":false},{"name":"SMTP_REPLY_TO","description":"Reply-To header on every message, e.g. \"Team <team@example.net>\". Unset means no Reply-To header and replies go to SMTP_FROM. There is no reply_to parameter.","format":"string","required":false,"secret":false},{"name":"SMTP_ALLOW_SEND","description":"Set to \"true\" to register the sending tools. Defaults to false: the server cannot send until it is set.","format":"boolean","required":false,"secret":false},{"name":"SMTP_ALLOWED_RECIPIENTS","description":"Comma-separated addresses and @domains this server may write to. Required with SMTP_ALLOW_SEND=true; \"*\" allows any.","format":"string","required":false,"secret":false},{"name":"SMTP_MAX_RECIPIENTS","description":"Maximum distinct recipients across To, Cc and Bcc in one message. Default 10.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_SENDS_PER_HOUR","description":"Sliding hourly cap on messages sent. Default 20.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_MESSAGE_BYTES","description":"Maximum size of the composed message. Default 10485760.","format":"number","required":false,"secret":false},{"name":"SMTP_MAX_ATTACHMENT_BYTES","description":"Maximum size of a single attachment. Default 5242880.","format":"number","required":false,"secret":false},{"name":"SMTP_ATTACHMENT_DIR","description":"Directory attachments are read from. Unset means attachments are unavailable.","format":"string","required":false,"secret":false},{"name":"SMTP_ATTACHMENT_TYPES","description":"Comma-separated content types that may be attached. Defaults to a document and image allowlist.","format":"string","required":false,"secret":false},{"name":"SMTP_SIGNATURE","description":"Text appended below the standard signature delimiter of every message.","format":"string","required":false,"secret":false},{"name":"SMTP_AUDIT_LOG","description":"File the audit lines are appended to, in addition to stderr.","format":"string","required":false,"secret":false},{"name":"SMTP_ALLOW_TOOLS","description":"Comma-separated tool names, a prefix with one trailing *, or \"essential\" for the curated preset.","format":"string","required":false,"secret":false},{"name":"SMTP_DENY_TOOLS","description":"Comma-separated tool names or prefixes to remove, applied after SMTP_ALLOW_TOOLS.","format":"string","required":false,"secret":false},{"name":"SMTP_INSECURE_TLS","description":"Set to \"true\" to accept self-signed certificates. Prefer a proper internal CA.","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/wikijs-mcp","version":"0.3.0","transport":"stdio","environment":[{"name":"WIKIJS_URL","description":"Base URL of the Wiki.js instance, e.g. https://wiki.example.com","format":"string","required":true,"secret":false},{"name":"WIKIJS_TOKEN","description":"API key from Administration → API Access. WIKIJS_API_KEY is accepted as an alias","format":"string","required":true,"secret":true},{"name":"WIKIJS_LOCALE","description":"Locale assumed by page tools that are not given one; part of a page's identity (default: en)","format":"string","required":false,"secret":false},{"name":"WIKIJS_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"WIKIJS_ALLOWED_PATHS","description":"Comma-separated page path prefixes the write tools are confined to, matched by path segment","format":"string","required":false,"secret":false},{"name":"WIKIJS_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"WIKIJS_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"WIKIJS_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from a self-hosted instance (default: false)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/wikijs-mcp:0.3.0","transport":"stdio","environment":[{"name":"WIKIJS_URL","description":"Base URL of the Wiki.js instance, e.g. https://wiki.example.com","format":"string","required":true,"secret":false},{"name":"WIKIJS_TOKEN","description":"API key from Administration → API Access. WIKIJS_API_KEY is accepted as an alias","format":"string","required":true,"secret":true},{"name":"WIKIJS_LOCALE","description":"Locale assumed by page tools that are not given one; part of a page's identity (default: en)","format":"string","required":false,"secret":false},{"name":"WIKIJS_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"WIKIJS_ALLOWED_PATHS","description":"Comma-separated page path prefixes the write tools are confined to, matched by path segment","format":"string","required":false,"secret":false},{"name":"WIKIJS_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"WIKIJS_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"WIKIJS_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from a self-hosted instance (default: false)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@ni-c/woodpecker-ci-mcp","version":"0.3.1","transport":"stdio","environment":[{"name":"WOODPECKER_URL","description":"Root URL of the Woodpecker server, e.g. https://woodpecker.example.com","format":"string","required":true,"secret":false},{"name":"WOODPECKER_TOKEN","description":"Personal access token from the Woodpecker user settings","format":"string","required":true,"secret":true},{"name":"WOODPECKER_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"WOODPECKER_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"WOODPECKER_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"WOODPECKER_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from the Woodpecker server (default: false)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/ni-c/woodpecker-ci-mcp:0.3.1","transport":"stdio","environment":[{"name":"WOODPECKER_URL","description":"Root URL of the Woodpecker server, e.g. https://woodpecker.example.com","format":"string","required":true,"secret":false},{"name":"WOODPECKER_TOKEN","description":"Personal access token from the Woodpecker user settings","format":"string","required":true,"secret":true},{"name":"WOODPECKER_READ_ONLY","description":"Set to true to register only the read tools (default: false)","format":"boolean","required":false,"secret":false},{"name":"WOODPECKER_ALLOW_TOOLS","description":"Comma-separated tool names or list_* prefixes to register; 'essential' selects a curated preset (default: all tools)","format":"string","required":false,"secret":false},{"name":"WOODPECKER_DENY_TOOLS","description":"Comma-separated tool names or list_* prefixes to remove from whatever the allow list left","format":"string","required":false,"secret":false},{"name":"WOODPECKER_INSECURE_TLS","description":"Set to true to accept a self-signed certificate from the Woodpecker server (default: false)","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nicktcode/swissgroceries-mcp","version":"0.1.2","transport":"stdio","environment":[{"name":"DENNER_JWT","description":"Optional pre-supplied Denner Bearer JWT. Without it, the adapter self-registers anonymously on first use and rotates the token automatically.","format":"string","required":false,"secret":true},{"name":"LIDL_DEFAULT_STORE","description":"Default Lidl store ID used when no storeIds are passed. Defaults to CH0149.","format":"string","required":false,"secret":false},{"name":"SWISSGROCERIES_USER_AGENT_COOP","description":"Override the User-Agent string for Coop calls if DataDome ever blocks the default.","format":"string","required":false,"secret":false},{"name":"SWISSGROCERIES_LOG_LEVEL","description":"Logging verbosity: silent, info (default), or debug.","format":"string","required":false,"secret":false},{"name":"SWISSGROCERIES_DISABLE_CACHE","description":"Set to 1 to bypass the in-memory HTTP response cache.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nicofains1/agentwatch","version":"0.3.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"AGENTWATCH_DB","description":"Path to SQLite database file","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nightmoose/contractgate-mcp-server","version":"0.2.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CONTRACTGATE_API_KEY","description":"ContractGate API key (cg_live_...). Create one at https://app.datacontractgate.com/account","required":true,"secret":true},{"name":"CONTRACTGATE_BASE_URL","description":"Gateway base URL. Defaults to https://app.datacontractgate.com","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nightshiftbuilds/asic-lookup-mcp","version":"0.1.0","transport":"stdio","environment":[{"name":"SPEND_CAP_USD","description":"Total USD this server may spend from your wallet before it stops. Required: the server refuses to start without it. About 100 lookups per dollar.","format":"string","required":true,"secret":false},{"name":"PRIVATE_KEY","description":"Private key of a Base mainnet wallet holding a little USDC. No ETH needed: x402 payments are settled by a facilitator, so the wallet signs off-chain and pays no gas. Use PRIVATE_KEY_FILE instead to keep the key out of your client config.","format":"string","required":false,"secret":true},{"name":"PRIVATE_KEY_FILE","description":"Path to a file containing the wallet private key. Preferred over PRIVATE_KEY. Set exactly one of the two.","format":"filepath","required":false,"secret":false},{"name":"MAX_PRICE_USD_PER_CALL","description":"Most this server will pay for a single lookup. Defaults to 0.01, the advertised price. A 402 asking for more than this is refused rather than paid.","format":"string","required":false,"secret":false},{"name":"REQUEST_TIMEOUT_MS","description":"How long to wait for the API, in milliseconds. 1000 to 300000, default 45000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nikosble1926/agent-trust-mcp","version":"1.0.0","transport":"stdio","environment":[{"name":"EVM_PRIVATE_KEY","description":"Optional. Base wallet private key (0x...) for a low-balance hot wallet with a little USDC. Required only for the paid tool; the free get_trust_preview works without it. Never use your main wallet.","format":"string","required":false,"secret":true},{"name":"RESOURCE_SERVER_URL","description":"Optional. Override the trust API base URL. Defaults to https://trust.nsgoods.org.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nimblework/sk-cli","version":"0.1.5","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nimbus-dev/mcp","version":"0.4.1","transport":"stdio","environment":[{"name":"NIMBUS_BIN","description":"Optional absolute path to the nimbus binary. Only needed when the launcher cannot find it on PATH or in a known install directory — most commonly a GUI-launched editor on macOS, which spawns MCP servers without the user's shell PATH.","format":"filepath","required":false,"secret":false},{"name":"NIMBUS_MCP_TIMEOUT_MS","description":"Optional. How long the Nimbus CLI's MCP adapter waits for an agent brief before returning a clean timeout error; defaults to 60000. Lower it when your client's own MCP transport timeout is shorter, so the tool reports a timeout instead of having the call severed underneath it. Read by the nimbus mcp-server process the launcher execs, which inherits this environment unchanged.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nitrosend/mcp","version":"0.8.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NITROSEND_API_KEY","description":"Nitrosend API key for stdio bridge usage (starts with nskey_live_)","format":"string","required":true,"secret":true},{"name":"NITROSEND_BEARER_TOKEN","description":"Optional OAuth bearer token for the stdio bridge","format":"string","required":false,"secret":true},{"name":"NITROSEND_API_URL","description":"Optional MCP endpoint override (defaults to https://api.nitrosend.com/mcp)","format":"string","required":false,"secret":false},{"name":"NITROSEND_BRAND_SID","description":"Optional fixed-brand override. When set, the bridge sends X-Brand-SID with each MCP request.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nl4ever/sshmcp","version":"1.2.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nntoan/figma-mcp-rust","version":"0.1.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noacg/cli","version":"0.10.1","transport":"stdio","environment":[{"name":"NOACG_URL","description":"The NoaCG deployment to use. Defaults to https://noacg.studio.","format":"string","required":false,"secret":false},{"name":"NOACG_AGENT_KEY","description":"A scoped agent key for saving graphics without noacg login, for CI.","format":"string","required":false,"secret":true}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noamjose/schemasure","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"SCHEMASURE_API_URL","description":"Base URL of SchemaSure. Text has free V1 evaluation without a wallet; image extraction is V2-only and always requires a wallet.","required":false,"secret":false},{"name":"SCHEMASURE_TIMEOUT_MS","description":"Per-call request timeout in milliseconds.","required":false,"secret":false},{"name":"SCHEMASURE_PRIVATE_KEY","description":"Optional 0x-prefixed EVM key. Enables paid x402 V2 text and image calls; signs Base USDC payments locally. Never sent to SchemaSure.","required":false,"secret":true},{"name":"SCHEMASURE_MAX_PRICE_USD","description":"Client-side spend cap in USD per call (paid mode). The client refuses to pay more than this, even if the server advertises a higher price.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nodegrove/vram-mcp","version":"1.1.2","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.nodegrove.io/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nodemint/projectmind","version":"0.6.0","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nodeproxy/tokensqueezer","version":"0.1.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nodeproxy/vectorcache","version":"0.1.1","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noderail/mcp","version":"1.0.1","runtimeHint":"node","transport":"stdio","environment":[{"name":"NODERAIL_REPO_PATH","description":"Path to your local NodeRail repository","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nodesify/astria","version":"1.2.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noetive/mcp-server","version":"0.2.2","transport":"stdio","environment":[{"name":"NOETIVE_KEY_SECRET","description":"API key from the Noetive dashboard. Every tool reaches Noetive, so every tool needs it. Without it the server still starts and registers its tools, and each one explains what is missing.","required":true,"secret":true},{"name":"NOETIVE_NAMESPACE","description":"Namespace used when a tool call does not name one. There is no default; without this, every call must name a namespace.","required":false,"secret":false},{"name":"NOETIVE_MODEL","description":"Embedding model used when a tool call does not name one, for example Qwen3-Embedding-4B.","required":false,"secret":false},{"name":"NOETIVE_DIMENSIONS","description":"Embedding dimensionality used when a tool call does not name one, for example 1024. Must match the model.","required":false,"secret":false},{"name":"NOETIVE_DISABLE_GLOBAL_NS","description":"Set to 1 to close the shared \"global\" namespace on this server. Every call that routes there is refused before the request is sent, and the tools stop offering it as an example. Unset leaves it available. A value that is neither a yes nor a no stops the server rather than being read as no.","required":false,"secret":false},{"name":"NOETIVE_EMBEDDINGS_URL","description":"An OpenAI-compatible /v1/embeddings endpoint you run. Set it and embeddings are computed on this machine rather than by Noetive: a publish carries the vector alongside its text, and a query's anchor phrases are replaced by vectors so they are never sent. This is not confidential publishing: message text still travels, because that is what a search returns. The endpoint must answer to the same model name as NOETIVE_MODEL and return NOETIVE_DIMENSIONS values. Plain http is accepted only for a loopback address. Inside a container 127.0.0.1 is the container itself; use host.docker.internal.","required":false,"secret":false},{"name":"NOETIVE_EMBEDDINGS_KEY_SECRET","description":"Bearer token for that endpoint, when it needs one. Endpoints running on your own machine usually do not.","required":false,"secret":true}],"additional_arguments_declared":false},{"registryType":"oci","identifier":"ghcr.io/noetive/noetive-mcp:0.2.2","runtimeHint":"docker","transport":"stdio","environment":[{"name":"NOETIVE_KEY_SECRET","description":"API key from the Noetive dashboard. Every tool reaches Noetive, so every tool needs it. Without it the server still starts and registers its tools, and each one explains what is missing.","required":true,"secret":true},{"name":"NOETIVE_NAMESPACE","description":"Namespace used when a tool call does not name one. There is no default; without this, every call must name a namespace.","required":false,"secret":false},{"name":"NOETIVE_MODEL","description":"Embedding model used when a tool call does not name one, for example Qwen3-Embedding-4B.","required":false,"secret":false},{"name":"NOETIVE_DIMENSIONS","description":"Embedding dimensionality used when a tool call does not name one, for example 1024. Must match the model.","required":false,"secret":false},{"name":"NOETIVE_DISABLE_GLOBAL_NS","description":"Set to 1 to close the shared \"global\" namespace on this server. Every call that routes there is refused before the request is sent, and the tools stop offering it as an example. Unset leaves it available. A value that is neither a yes nor a no stops the server rather than being read as no.","required":false,"secret":false},{"name":"NOETIVE_EMBEDDINGS_URL","description":"An OpenAI-compatible /v1/embeddings endpoint you run. Set it and embeddings are computed on this machine rather than by Noetive: a publish carries the vector alongside its text, and a query's anchor phrases are replaced by vectors so they are never sent. This is not confidential publishing: message text still travels, because that is what a search returns. The endpoint must answer to the same model name as NOETIVE_MODEL and return NOETIVE_DIMENSIONS values. Plain http is accepted only for a loopback address. Inside a container 127.0.0.1 is the container itself; use host.docker.internal.","required":false,"secret":false},{"name":"NOETIVE_EMBEDDINGS_KEY_SECRET","description":"Bearer token for that endpoint, when it needs one. Endpoints running on your own machine usually do not.","required":false,"secret":true}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noetive/riffle","version":"0.1.1","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nogoo9/mcp-server-cloud-fs","version":"0.7.0","runtimeHint":"bunx","transport":"stdio","environment":[{"name":"AZURE_STORAGE_CONNECTION_STRING","description":"Azure Blob Storage connection string (required when using the azure provider)","required":false,"secret":true},{"name":"GOOGLE_CLOUD_PROJECT","description":"Google Cloud project ID (optional when using the gcs provider)","required":false,"secret":false},{"name":"AWS_ACCESS_KEY_ID","description":"AWS Access Key ID (optional for S3 — falls back to ~/.aws/credentials or IAM role)","required":false,"secret":true},{"name":"AWS_SECRET_ACCESS_KEY","description":"AWS Secret Access Key (optional for S3 — falls back to ~/.aws/credentials or IAM role)","required":false,"secret":true},{"name":"REDIS_URL","description":"Redis connection URL (required when --cache-store redis, defaults to redis://localhost:6379)","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nogoo9/no-crd","version":"0.18.0","runtimeHint":"bunx","transport":"stdio","environment":[{"name":"KUBECONFIG","description":"Path to the Kubernetes API credentials configuration file","required":false,"secret":false},{"name":"BASE_URL","description":"Hosting URL subpath prefix for gateways and reverse proxies","required":false,"secret":false},{"name":"STATELESS","description":"Disable in-memory session tracking for stateless execution","required":false,"secret":false},{"name":"TLS_CERT","description":"Local file path containing TLS public certificate (HTTPS)","required":false,"secret":false},{"name":"TLS_KEY","description":"Local file path containing TLS private key (HTTPS)","required":false,"secret":true},{"name":"TLS_CA","description":"Local file path containing trusted client Certificate Authority","required":false,"secret":false},{"name":"NODE_TLS_REJECT_UNAUTHORIZED","description":"Set to '0' to allow connection to unverified TLS endpoints","required":false,"secret":false},{"name":"REGISTRY_URL","description":"Default container registry for workspace image resolution","required":false,"secret":false},{"name":"TEMPLATES_DIR","description":"Local filesystem directory containing custom YAML/JSON templates","required":false,"secret":false},{"name":"BUILTIN_TEMPLATES","description":"Enable loading of standard pre-configured templates (default: true)","required":false,"secret":false},{"name":"AUTH_ENABLED","description":"Enforce JWT verification and user tenant isolation (default: false)","required":false,"secret":false},{"name":"JWT_VERIFICATION_REQUIRED","description":"Set to 'false' to skip OIDC cryptographic signature checks","required":false,"secret":false},{"name":"JWT_SECRET","description":"HMAC-SHA symmetric secret key to sign/verify JWT tokens","required":false,"secret":true},{"name":"JWT_PUBLIC_KEY","description":"PEM public key to verify asymmetric OIDC signatures","required":false,"secret":true},{"name":"JWKS_URI","description":"Discovery URI to fetch keys from OIDC provider dynamically","required":false,"secret":false},{"name":"INTROSPECTION_ENDPOINT","description":"RFC 7662 compliant token introspection validation endpoint","required":false,"secret":false},{"name":"OAUTH_CLIENT_ID","description":"Client identifier for OAuth2 authentication flows","required":false,"secret":false},{"name":"OAUTH_CLIENT_SECRET","description":"Client secret credentials used for token introspection","required":false,"secret":true},{"name":"JWT_AUDIENCE","description":"Target audience check value for incoming OIDC tokens","required":false,"secret":false},{"name":"AUTH_ISSUER","description":"Expected token issuer authority check value (e.g. Keycloak)","required":false,"secret":false},{"name":"AUTH_SUB_JSONPATH","description":"JSONPath pattern to extract user identity subject from token","required":false,"secret":false},{"name":"AUTH_ADMIN_ROLE","description":"Bypass role name that grants admin access (default: nogoo9-admin)","required":false,"secret":false},{"name":"AUTH_ADMIN_USERS","description":"Comma-separated list of user subject IDs (sub) granted admin privileges without OIDC scope/role claims","required":false,"secret":false},{"name":"PROXY_SESSION_TTL","description":"Active lifetime in seconds for signed proxy session cookies","required":false,"secret":false},{"name":"PROXY_SESSION_SECRET","description":"Secret key for session cookie signing","required":false,"secret":true},{"name":"UI_ENABLED","description":"Serve the built-in HTML dashboard (default: true)","required":false,"secret":false},{"name":"THEMES_DIR","description":"Filesystem directory to scan for custom CSS themes","required":false,"secret":false},{"name":"THEMES_CONFIGMAP","description":"ConfigMap name storing dynamic CSS theme overrides","required":false,"secret":false},{"name":"DOCS_DIR","description":"Directory containing static documentation web files to serve","required":false,"secret":false},{"name":"OAUTH_DISCOVERY_URL","description":"Standard OIDC .well-known configuration discovery endpoint","required":false,"secret":false},{"name":"OAUTH_LOGIN_METHOD","description":"UI SSO flow login method: 'redirect' or silent 'iframe'","required":false,"secret":false},{"name":"UI_TITLE","description":"Custom dashboard header title for white-label branding","required":false,"secret":false},{"name":"UI_SUBTITLE","description":"Custom dashboard subtitle text below the header title","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nograai/mcp","version":"1.0.3","runtimeHint":"npx","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nomacms/mcp-server","version":"1.2.2","transport":"stdio","environment":[{"name":"NOMA_API_KEY","description":"NomaCMS personal access token from User Settings → API Keys","required":true,"secret":true},{"name":"NOMA_PROJECT_ID","description":"NomaCMS project UUID from Project Settings → API Access","required":true,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nometria-ai/claude-code","version":"0.2.1","transport":"stdio","environment":[{"name":"NOMETRIA_API_KEY","description":"Your Nometria API key (get one at https://ownmy.app/settings/api-keys)","format":"string","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nooticr/mcp","version":"1.26.19","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.nooticr.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nor-data/kartverket-mcp","version":"0.4.2","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nor-data/nabolag-mcp","version":"0.2.2","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nor-data/nve-mcp","version":"0.1.2","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nor-data/statfin-mcp","version":"0.1.0","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nor-data/udir-mcp","version":"0.1.2","transport":"stdio","environment":[],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@noraai/mcp-server","version":"0.1.4","runtimeHint":"npx","transport":"stdio","environment":[{"name":"NORA_API_URL","description":"Base URL of your Nora backend API (e.g. https://nora.example.com). Falls back to NORA_HOST, then the Nora CLI config at ~/.nora/config.json.","required":true,"secret":false},{"name":"NORA_API_KEY","description":"Nora workspace API key (nora_…) used to authenticate against the Nora public REST API. Falls back to NORA_TOKEN, then the Nora CLI config.","required":true,"secret":true},{"name":"NORA_MCP_ALLOW_DESTRUCTIVE","description":"Set to \"true\" to enable destructive tools (e.g. delete_agent). Disabled by default.","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@nordic-data/mcp","version":"0.1.1","transport":"stdio","environment":[{"name":"NORDIC_DATA_KEY","description":"Your Nordic Data API key. Free signup: nordicdata.cloud. Sandbox: sandbox_try_2026 (30/hr).","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://api.nordicdata.cloud/mcp","transport":"streamable-http","headers":[{"name":"X-API-Key","description":"Your Nordic Data API key. Free tier: 100/mo. Sandbox: sandbox_try_2026 (30/hr).","required":true,"secret":true}]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@normapi/mcp","version":"1.0.1","transport":"stdio","environment":[{"name":"NORMAPI_API_KEY","description":"Your NormAPI API key (nk_live_…), needed only to generate invoices. Free at https://normapi.com/en/account/keys.","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://normapi.com/mcp","transport":"streamable-http","headers":[{"name":"Authorization","description":"Optional. Bearer nk_live_… (your NormAPI API key) to generate invoices without OAuth. Validation needs nothing.","required":false,"secret":true}]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@normi/mcp-dvf","version":"0.2.7","transport":"stdio","environment":[{"name":"NORMI_API_KEY","description":"Your Normi API key (get one free at https://normi.fr/dashboard/tokens)","format":"string","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.normi.fr/mcp","transport":"streamable-http","headers":[{"name":"Authorization","description":"Optional. Omit it to sign in with OAuth (the server answers 401 with a WWW-Authenticate challenge). Or send your Normi API key as a Bearer token (free at https://normi.fr/dashboard/tokens)","format":"string","required":false,"secret":true}]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@northrosetech/ghl-mcp-server","version":"1.0.1","transport":"stdio","environment":[{"name":"GHL_API_KEY","description":"GoHighLevel Private Integration Token. Create at: GHL Settings → Private Integrations → Create New Integration.","required":true,"secret":true},{"name":"GHL_LOCATION_ID","description":"GoHighLevel sub-account (location) ID. Visible in the URL when viewing a sub-account.","required":true,"secret":false},{"name":"GHL_BASE_URL","description":"GHL API base URL. The default works for all standard installs.","required":false,"secret":false},{"name":"GHL_API_VERSION","description":"Value for the GHL API Version header.","required":false,"secret":false},{"name":"TRANSPORT","description":"Transport mode: 'stdio' for Claude Desktop / Claude Code, 'http' for N8N and remote clients.","required":false,"secret":false},{"name":"LOG_LEVEL","description":"Log verbosity.","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 585 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=585