Zum Inhalt springen

Verbindungswege (Quellstruktur)

41.984 verschiedene Werte, gemessen an 42.577 ausgelieferten Einträgen.

Wert Einträge Anteil
{"packages":[{"registryType":"npm","identifier":"@cyanheads/cisa-cybersecurity-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"CISA_KEV_REFRESH_CRON","description":"Cron expression for the KEV catalog conditional-refresh poll, on every transport. Set off to disable it; an invalid expression fails startup.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_MIRROR_PATH","description":"Filesystem path to the local SQLite index of ICS advisories. Unset, it is csaf.sqlite3 under cisa-cybersecurity-mcp-server in the per-user cache directory: ~/Library/Caches on macOS, $XDG_CACHE_HOME or ~/.cache on Linux, %LOCALAPPDATA% on Windows.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_MIRROR_AUTO_INIT","description":"Seed the ICS advisory index in the background at startup when it has never completed a sync, and re-ingest it in place when an older server version built it. Accepts true or false; set false where seeding runs out of band.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_REFRESH_CRON","description":"Cron expression for the incremental ICS advisory refresh, on every transport; the refresh also runs once at startup. Set off to disable both; an invalid expression fails startup.","format":"string","required":false,"secret":false},{"name":"CISA_VULNRICHMENT_CACHE_TTL_SECONDS","description":"Seconds a fetched SSVC record stays cached. Negative results use one sixth of this value.","format":"string","required":false,"secret":false},{"name":"CISA_FEED_CACHE_TTL_SECONDS","description":"Seconds a parsed RSS feed window stays cached.","format":"string","required":false,"secret":false},{"name":"CISA_HTTP_TIMEOUT_MS","description":"Per-request timeout in milliseconds for every upstream fetch.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/cisa-cybersecurity-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"CISA_KEV_REFRESH_CRON","description":"Cron expression for the KEV catalog conditional-refresh poll, on every transport. Set off to disable it; an invalid expression fails startup.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_MIRROR_PATH","description":"Filesystem path to the local SQLite index of ICS advisories. Unset, it is csaf.sqlite3 under cisa-cybersecurity-mcp-server in the per-user cache directory: ~/Library/Caches on macOS, $XDG_CACHE_HOME or ~/.cache on Linux, %LOCALAPPDATA% on Windows.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_MIRROR_AUTO_INIT","description":"Seed the ICS advisory index in the background at startup when it has never completed a sync, and re-ingest it in place when an older server version built it. Accepts true or false; set false where seeding runs out of band.","format":"string","required":false,"secret":false},{"name":"CISA_CSAF_REFRESH_CRON","description":"Cron expression for the incremental ICS advisory refresh, on every transport; the refresh also runs once at startup. Set off to disable both; an invalid expression fails startup.","format":"string","required":false,"secret":false},{"name":"CISA_VULNRICHMENT_CACHE_TTL_SECONDS","description":"Seconds a fetched SSVC record stays cached. Negative results use one sixth of this value.","format":"string","required":false,"secret":false},{"name":"CISA_FEED_CACHE_TTL_SECONDS","description":"Seconds a parsed RSS feed window stays cached.","format":"string","required":false,"secret":false},{"name":"CISA_HTTP_TIMEOUT_MS","description":"Per-request timeout in milliseconds for every upstream fetch.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://cisa-cybersecurity.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/clipboard-mcp-server","version":"0.2.6","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"CLIPBOARD_READ_ONLY","description":"Serve the clipboard read-only. When true, clipboard_write is not registered: it is absent from tools/list and uncallable, absent from the manifest but shown as disabled on the landing page and startup log. Accepts true/false/1/0/yes/no/on/off.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/clipboard-mcp-server","version":"0.2.6","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"MCP_HTTP_MAX_BODY_BYTES","description":"Maximum inbound JSON-RPC request body in bytes. Defaults to 7 MiB so a full-size clipboard_write survives worst-case JSON escaping; 0 disables the guard.","format":"string","required":false,"secret":false},{"name":"MCP_SESSION_MODE","description":"HTTP session mode: 'auto', 'stateful', or 'stateless'. 'auto' resolves to 'stateful'. This server defaults to 'stateless'.","format":"string","required":false,"secret":false},{"name":"CLIPBOARD_READ_ONLY","description":"Serve the clipboard read-only. When true, clipboard_write is absent from the manifest and tools/list and uncallable, but shown as disabled on the landing page and startup log. Accepts true/false/1/0/yes/no/on/off.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/coingecko-mcp-server","version":"0.1.4","runtimeHint":"npx","transport":"stdio","environment":[{"name":"COINGECKO_API_KEY","description":"Optional CoinGecko Demo API key. Present → sent as the x-cg-demo-api-key header for the dedicated Demo tier (10k/mo, 100 rpm). Absent → keyless public tier.","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}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/coingecko-mcp-server","version":"0.1.4","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"COINGECKO_API_KEY","description":"Optional CoinGecko Demo API key. Present → sent as the x-cg-demo-api-key header for the dedicated Demo tier (10k/mo, 100 rpm). Absent → keyless public tier.","format":"string","required":false,"secret":true},{"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":"@cyanheads/college-scorecard-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"stdio","environment":[{"name":"SCORECARD_API_KEY","description":"Required API key for the College Scorecard API. Free registration at https://api.data.gov/signup/. Rate limit: 1,000 requests/hour.","format":"string","required":true,"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":true},{"registryType":"npm","identifier":"@cyanheads/college-scorecard-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"streamable-http","environment":[{"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":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/congressgov-mcp-server","version":"0.7.4","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CONGRESS_API_KEY","description":"API key from api.data.gov — optional (falls back to DEMO_KEY: 30 req/hr). Own key: 5000 req/hr. Free signup at api.data.gov.","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":"@cyanheads/congressgov-mcp-server","version":"0.7.4","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"CONGRESS_API_KEY","description":"API key from api.data.gov — optional (falls back to DEMO_KEY: 30 req/hr). Own key: 5000 req/hr. Free signup at api.data.gov.","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":[{"url":"https://congressgov.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/courtlistener-mcp-server","version":"0.7.3","runtimeHint":"node","transport":"stdio","environment":[{"name":"COURTLISTENER_API_TOKEN","description":"CourtListener API token from your account settings. Required for API access.","format":"string","required":true,"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":true},{"registryType":"npm","identifier":"@cyanheads/courtlistener-mcp-server","version":"0.7.3","runtimeHint":"node","transport":"streamable-http","environment":[{"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":true}],"remotes":[{"url":"https://courtlistener.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/cpsc-recalls-mcp-server","version":"0.2.2","runtimeHint":"npx","transport":"stdio","environment":[{"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":"@cyanheads/cpsc-recalls-mcp-server","version":"0.2.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":[{"url":"https://cpsc-recalls.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/crossref-mcp-server","version":"0.4.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CROSSREF_MAILTO","description":"Email for polite-pool User-Agent header — optional. Without: anonymous pool with stricter rate limits.","format":"string","required":false,"secret":false},{"name":"CROSSREF_BASE_URL","description":"Override the Crossref API base URL. Defaults to https://api.crossref.org.","format":"string","required":false,"secret":false},{"name":"CROSSREF_TIMEOUT_MS","description":"Per-request timeout in milliseconds.","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":"@cyanheads/crossref-mcp-server","version":"0.4.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"CROSSREF_MAILTO","description":"Email for polite-pool User-Agent header — optional. Without: anonymous pool with stricter rate limits.","format":"string","required":false,"secret":false},{"name":"CROSSREF_BASE_URL","description":"Override the Crossref API base URL. Defaults to https://api.crossref.org.","format":"string","required":false,"secret":false},{"name":"CROSSREF_TIMEOUT_MS","description":"Per-request timeout in milliseconds.","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":[{"url":"https://crossref.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/cyanheads-mcp-server","version":"0.4.3","runtimeHint":"node","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Minimum log level: debug, info, notice, warning, error.","format":"string","required":false,"secret":false},{"name":"CATALOG_URL","description":"Remote fleet.json endpoint (schema v2 with baked embeddings).","format":"string","required":false,"secret":false},{"name":"CATALOG_FETCH_TIMEOUT_MS","description":"Per-request timeout for fleet.json fetches in milliseconds. Must be > 0.","format":"string","required":false,"secret":false},{"name":"CATALOG_REFRESH_SECONDS","description":"Background poll interval for fleet.json refresh. 0 disables; otherwise must be > 0.","format":"string","required":false,"secret":false},{"name":"EMBEDDING_MODEL_ID","description":"Hugging Face model id for query embedding. Must match fleet.json.embeddingModel.","format":"string","required":false,"secret":false},{"name":"SIMILARITY_FLOOR","description":"Cosine similarity cutoff for cyanheads_search_catalog results. Must be within [0, 1].","format":"string","required":false,"secret":false}],"additional_arguments_declared":true},{"registryType":"npm","identifier":"@cyanheads/cyanheads-mcp-server","version":"0.4.3","runtimeHint":"node","transport":"streamable-http","environment":[{"name":"MCP_HTTP_HOST","description":"Hostname for the HTTP server.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_PORT","description":"Port to run the HTTP server on.","format":"string","required":false,"secret":false},{"name":"MCP_HTTP_ENDPOINT_PATH","description":"Endpoint path for the MCP server.","format":"string","required":false,"secret":false},{"name":"MCP_AUTH_MODE","description":"Authentication mode: none, jwt, or oauth.","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Minimum log level: debug, info, notice, warning, error.","format":"string","required":false,"secret":false},{"name":"CATALOG_URL","description":"Remote fleet.json endpoint (schema v2 with baked embeddings).","format":"string","required":false,"secret":false},{"name":"CATALOG_FETCH_TIMEOUT_MS","description":"Per-request timeout for fleet.json fetches in milliseconds. Must be > 0.","format":"string","required":false,"secret":false},{"name":"CATALOG_REFRESH_SECONDS","description":"Background poll interval for fleet.json refresh. 0 disables; otherwise must be > 0.","format":"string","required":false,"secret":false},{"name":"EMBEDDING_MODEL_ID","description":"Hugging Face model id for query embedding. Must match fleet.json.embeddingModel.","format":"string","required":false,"secret":false},{"name":"SIMILARITY_FLOOR","description":"Cosine similarity cutoff for cyanheads_search_catalog results. Must be within [0, 1].","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[{"url":"https://cyanheads.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/datacite-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"DATACITE_CONTACT_EMAIL","description":"Contact email sent in the User-Agent as mailto: (never a URL parameter). Moves requests to DataCite's identified tier (1,000 per 5 minutes per IP instead of 500).","format":"string","required":false,"secret":false},{"name":"DATACITE_MAX_REQUESTS_PER_5MIN","description":"Request budget per 5-minute window, 50-1000. Default 800 with a contact email, 400 without; divide it across replicas sharing one egress IP.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/datacite-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"DATACITE_CONTACT_EMAIL","description":"Contact email sent in the User-Agent as mailto: (never a URL parameter). Moves requests to DataCite's identified tier (1,000 per 5 minutes per IP instead of 500). Set it on any hosted deployment.","format":"string","required":false,"secret":false},{"name":"DATACITE_MAX_REQUESTS_PER_5MIN","description":"Request budget per 5-minute window, 50-1000. Default 800 with a contact email, 400 without; divide it across replicas sharing one egress IP.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://datacite.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/devops-status-mcp-server","version":"0.9.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"DEVOPS_STATUS_ALLOW_PRIVATE_TARGETS","description":"When 'true', disables SSRF guards for user-supplied URLs and domains. For trusted local/intranet deployments only. Leave unset or 'false' for hosted/public deployments.","format":"string","required":false,"secret":false},{"name":"DEVOPS_STATUS_DISABLE_ACTIVE_PROBES","description":"When 'true', omits the arbitrary-target probe tools (devops_check_dns, devops_check_certs) from the registered tool surface; the five vendor-registry/incident tools remain. For shared/public multi-tenant instances. Leave unset or 'false' to register both tools.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/devops-status-mcp-server","version":"0.9.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"DEVOPS_STATUS_ALLOW_PRIVATE_TARGETS","description":"When 'true', disables SSRF guards for user-supplied URLs and domains. For trusted local/intranet deployments only. Leave unset or 'false' for hosted/public deployments.","format":"string","required":false,"secret":false},{"name":"DEVOPS_STATUS_DISABLE_ACTIVE_PROBES","description":"When 'true', omits the arbitrary-target probe tools (devops_check_dns, devops_check_certs) from the registered tool surface; the five vendor-registry/incident tools remain. For shared/public multi-tenant instances. Leave unset or 'false' to register both tools.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://devops-status.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/docgen-mcp-server","version":"0.2.4","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"DOCGEN_DOCUMENT_TTL_SECONDS","description":"How long a rendered document is retrievable before it expires, in seconds.","format":"string","required":false,"secret":false},{"name":"DOCGEN_MAX_DOCUMENT_BYTES","description":"Hard ceiling on a single rendered artifact in bytes; exceeding it aborts the render.","format":"string","required":false,"secret":false},{"name":"DOCGEN_RENDER_TIMEOUT_MS","description":"Per-render wall-clock budget in milliseconds; exceeding it aborts the render.","format":"string","required":false,"secret":false},{"name":"DOCGEN_INLINE_MAX_BYTES","description":"Artifacts at or under this byte size are returned inline as base64; larger ones omit it.","format":"string","required":false,"secret":false},{"name":"DOCGEN_PDF_ENGINE","description":"PDF rendering engine. Only 'lightweight' is implemented; 'chromium' is reserved and rejected at startup.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/docgen-mcp-server","version":"0.2.4","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"DOCGEN_DOCUMENT_TTL_SECONDS","description":"How long a rendered document is retrievable before it expires, in seconds.","format":"string","required":false,"secret":false},{"name":"DOCGEN_MAX_DOCUMENT_BYTES","description":"Hard ceiling on a single rendered artifact in bytes; exceeding it aborts the render.","format":"string","required":false,"secret":false},{"name":"DOCGEN_RENDER_TIMEOUT_MS","description":"Per-render wall-clock budget in milliseconds; exceeding it aborts the render.","format":"string","required":false,"secret":false},{"name":"DOCGEN_INLINE_MAX_BYTES","description":"Artifacts at or under this byte size are returned inline as base64; larger ones omit it.","format":"string","required":false,"secret":false},{"name":"DOCGEN_PDF_ENGINE","description":"PDF rendering engine. Only 'lightweight' is implemented; 'chromium' is reserved and rejected at startup.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/earthquake-mcp-server","version":"0.3.8","runtimeHint":"npx","transport":"stdio","environment":[{"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":"@cyanheads/earthquake-mcp-server","version":"0.3.8","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_HTTP_HOST","description":"The hostname for the HTTP server.","format":"string","required":false,"secret":false},{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":[{"url":"https://earthquake.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/eia-energy-mcp-server","version":"0.4.3","runtimeHint":"npx","transport":"stdio","environment":[{"name":"EIA_API_KEY","description":"Free API key from api.eia.gov. Required — all requests use this as the api_key query parameter.","format":"string","required":true,"secret":false},{"name":"EIA_DATASET_TTL_SECONDS","description":"Sliding per-dataframe TTL in seconds, extended by every query that references the dataframe.","format":"string","required":false,"secret":false},{"name":"EIA_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose eia_dataframe_drop for manual canvas cleanup. Also requires CANVAS_PROVIDER_TYPE=duckdb.","format":"string","required":false,"secret":false},{"name":"EIA_CANVAS_MAX_ROWS","description":"Cumulative row ceiling for eia_query_route DataCanvas staging on a stage: true call. Five requests at EIA's 5000-row-per-request ceiling.","format":"string","required":false,"secret":false},{"name":"EIA_FACET_VALUE_CAP","description":"Facet values eia_describe_route returns per facet before truncating. Page past it with the tool's facet and values_offset inputs.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable DataCanvas (Node.js only). Registers the three eia_dataframe_* tools and lets eia_query_route stage rows when called with stage: true.","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":"@cyanheads/eia-energy-mcp-server","version":"0.4.3","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"EIA_API_KEY","description":"Free API key from api.eia.gov. Required — all requests use this as the api_key query parameter.","format":"string","required":true,"secret":false},{"name":"EIA_DATASET_TTL_SECONDS","description":"Sliding per-dataframe TTL in seconds, extended by every query that references the dataframe.","format":"string","required":false,"secret":false},{"name":"EIA_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose eia_dataframe_drop for manual canvas cleanup. Also requires CANVAS_PROVIDER_TYPE=duckdb.","format":"string","required":false,"secret":false},{"name":"EIA_CANVAS_MAX_ROWS","description":"Cumulative row ceiling for eia_query_route DataCanvas staging on a stage: true call. Five requests at EIA's 5000-row-per-request ceiling.","format":"string","required":false,"secret":false},{"name":"EIA_FACET_VALUE_CAP","description":"Facet values eia_describe_route returns per facet before truncating. Page past it with the tool's facet and values_offset inputs.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable DataCanvas (Node.js only). Registers the three eia_dataframe_* tools and lets eia_query_route stage rows when called with stage: true.","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_PUBLIC_URL","description":"Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).","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":[{"url":"https://eia-energy.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/eia-mcp-server","version":"0.1.7","runtimeHint":"bun","transport":"stdio","environment":[{"name":"EIA_API_KEY","description":"Free API key from api.eia.gov. Required — all requests use this as the api_key query parameter.","format":"string","required":true,"secret":false},{"name":"EIA_DATASET_TTL_SECONDS","description":"Per-table TTL for DataCanvas dataframes in seconds.","format":"string","required":false,"secret":false},{"name":"EIA_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose eia_dataframe_drop for manual canvas cleanup.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable DataCanvas spillover for large query result sets (Node.js only).","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":true},{"registryType":"npm","identifier":"@cyanheads/eia-mcp-server","version":"0.1.7","runtimeHint":"bun","transport":"streamable-http","environment":[{"name":"EIA_API_KEY","description":"Free API key from api.eia.gov. Required — all requests use this as the api_key query parameter.","format":"string","required":true,"secret":false},{"name":"EIA_DATASET_TTL_SECONDS","description":"Per-table TTL for DataCanvas dataframes in seconds.","format":"string","required":false,"secret":false},{"name":"EIA_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose eia_dataframe_drop for manual canvas cleanup.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable DataCanvas spillover for large query result sets (Node.js only).","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_PUBLIC_URL","description":"Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).","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":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/elevation-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"OPENTOPODATA_BASE_URL","description":"Base URL of the Open Topo Data instance used outside USGS 3DEP coverage. Defaults to the public instance, paced to its published limits; any other URL is treated as a self-hosted instance, which must serve the srtm30m and mapzen datasets and accept at least 100 locations per request.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true},{"registryType":"npm","identifier":"@cyanheads/elevation-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"streamable-http","environment":[{"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},{"name":"OPENTOPODATA_BASE_URL","description":"Base URL of the Open Topo Data instance used outside USGS 3DEP coverage. Defaults to the public instance, paced to its published limits; any other URL is treated as a self-hosted instance, which must serve the srtm30m and mapzen datasets and accept at least 100 locations per request.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[{"url":"https://elevation.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/ensembl-mcp-server","version":"0.5.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"ENSEMBL_BASE_URL","description":"Ensembl REST API base URL. Override to use GRCh37 endpoint or a local mirror.","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":"@cyanheads/ensembl-mcp-server","version":"0.5.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"ENSEMBL_BASE_URL","description":"Ensembl REST API base URL. Override to use GRCh37 endpoint or a local mirror.","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":[{"url":"https://ensembl.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/epa-mcp-server","version":"0.4.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"AIRNOW_API_KEY","description":"Optional AirNow API key for real-time and forecast air quality data. When unset, the epa_get_air_quality tool is not registered and the other tools run without it. Free registration at docs.airnowapi.org.","format":"string","required":false,"secret":false},{"name":"EJSCREEN_API_BASE_URL","description":"Optional override for the EJScreen (EJAM) API base URL used by epa_get_ejscreen. Defaults to https://api.ejanalysis.com — the community-maintained EJScreen rehost by Public Environmental Data Partners.","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":"@cyanheads/epa-mcp-server","version":"0.4.0","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"AIRNOW_API_KEY","description":"Optional AirNow API key for real-time and forecast air quality data. When unset, the epa_get_air_quality tool is not registered and the other tools run without it. Free registration at docs.airnowapi.org.","format":"string","required":false,"secret":false},{"name":"EJSCREEN_API_BASE_URL","description":"Optional override for the EJScreen (EJAM) API base URL used by epa_get_ejscreen. Defaults to https://api.ejanalysis.com — the community-maintained EJScreen rehost by Public Environmental Data Partners.","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":[{"url":"https://epa.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/eur-lex-mcp-server","version":"0.18.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"CELLAR_SPARQL_ENDPOINT","description":"CELLAR SPARQL endpoint URL override (e.g., for a local Virtuoso mirror).","format":"string","required":false,"secret":false},{"name":"EURLEX_CONTENT_BASE_URL","description":"Base URL of the EU Publications Office CELLAR content-negotiation resolver that serves act full text; override e.g. for a local mirror.","format":"string","required":false,"secret":false},{"name":"SPARQL_QUERY_TIMEOUT_MS","description":"Client-side timeout for SPARQL requests in milliseconds.","format":"string","required":false,"secret":false},{"name":"MAX_SPARQL_RESULTS","description":"Enforced ceiling on LIMIT in all generated SPARQL queries.","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":"@cyanheads/eur-lex-mcp-server","version":"0.18.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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_PUBLIC_URL","description":"Public origin for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).","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},{"name":"CELLAR_SPARQL_ENDPOINT","description":"CELLAR SPARQL endpoint URL override (e.g., for a local Virtuoso mirror).","format":"string","required":false,"secret":false},{"name":"EURLEX_CONTENT_BASE_URL","description":"Base URL of the EU Publications Office CELLAR content-negotiation resolver that serves act full text; override e.g. for a local mirror.","format":"string","required":false,"secret":false},{"name":"SPARQL_QUERY_TIMEOUT_MS","description":"Client-side timeout for SPARQL requests in milliseconds.","format":"string","required":false,"secret":false},{"name":"MAX_SPARQL_RESULTS","description":"Enforced ceiling on LIMIT in all generated SPARQL queries.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://eur-lex.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/eurostat-mcp-server","version":"0.9.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"EUROSTAT_BASE_URL","description":"Eurostat API base URL. Override when using a mirror or proxy.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_COMEXT_BASE_URL","description":"Base URL of the Comext dissemination host, which serves every DS-* dataset code (detailed trade and PRODCOM). Override when using a mirror or proxy.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_REQUEST_TIMEOUT_MS","description":"HTTP request timeout in milliseconds for Eurostat API calls.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_METADATA_TIMEOUT_MS","description":"HTTP timeout for one dataset's SDMX dataflow structure, in milliseconds. Held separate from EUROSTAT_REQUEST_TIMEOUT_MS because the structure carries a label for every code the dataset uses: 23 MB, uncompressed, for DS-045409. Defaults to 2 minutes.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_TOC_CACHE_TTL_MS","description":"How long a fetched catalogue TOC stays usable before the next catalogue call refreshes it, in milliseconds. Defaults to 12 hours.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_BULK_TIMEOUT_MS","description":"HTTP timeout for one eurostat_download_dataset transfer, in milliseconds. Held separate from EUROSTAT_REQUEST_TIMEOUT_MS because a bulk body streams for minutes where a metadata call answers in seconds. Defaults to 2 minutes.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_BULK_MAX_BYTES","description":"Byte budget for one eurostat_download_dataset transfer, counted on the decoded TSV rather than on the wire. Eurostat sends the body chunked with no Content-Length, so the budget is enforced while streaming and the transfer is aborted when it is reached. Defaults to 50 MiB.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable the dataframe canvas, which lists the eurostat_dataframe_describe and eurostat_dataframe_query tools, lets eurostat_query_dataset stage a match larger than its 5,000-row inline cap as a SQL table, and lets eurostat_download_dataset retain a whole bulk download instead of only its inline preview. The DuckDB binding ships with the server, so this variable is the only switch.","format":"string","required":false,"secret":false},{"name":"CANVAS_TEMP_PATH","description":"Parent directory for DuckDB canvas spill files: a private 'mcp-canvas-XXXXXX' directory is created inside it, so it must be writable by the server process. Defaults to the OS temp directory.","format":"string","required":false,"secret":false},{"name":"CANVAS_TTL_MS","description":"Sliding lifetime of a staged dataframe canvas in milliseconds; every call against it extends the window. Defaults to 24 hours.","format":"string","required":false,"secret":false},{"name":"CANVAS_DEFAULT_ROW_LIMIT","description":"Maximum rows a single eurostat_dataframe_query returns before the result is reported as truncated.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to list eurostat_dataframe_drop, which removes one staged table from a dataframe canvas and leaves its other tables in place. Off by default because a drop cannot be undone; staged tables expire with their canvas either way. Takes effect only with CANVAS_PROVIDER_TYPE=duckdb.","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/eurostat-mcp-server","version":"0.9.0","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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_PUBLIC_URL","description":"Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).","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},{"name":"EUROSTAT_BASE_URL","description":"Eurostat API base URL. Override when using a mirror or proxy.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_COMEXT_BASE_URL","description":"Base URL of the Comext dissemination host, which serves every DS-* dataset code (detailed trade and PRODCOM). Override when using a mirror or proxy.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_REQUEST_TIMEOUT_MS","description":"HTTP request timeout in milliseconds for Eurostat API calls.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_METADATA_TIMEOUT_MS","description":"HTTP timeout for one dataset's SDMX dataflow structure, in milliseconds. Held separate from EUROSTAT_REQUEST_TIMEOUT_MS because the structure carries a label for every code the dataset uses: 23 MB, uncompressed, for DS-045409. Defaults to 2 minutes.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_TOC_CACHE_TTL_MS","description":"How long a fetched catalogue TOC stays usable before the next catalogue call refreshes it, in milliseconds. Defaults to 12 hours.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_BULK_TIMEOUT_MS","description":"HTTP timeout for one eurostat_download_dataset transfer, in milliseconds. Held separate from EUROSTAT_REQUEST_TIMEOUT_MS because a bulk body streams for minutes where a metadata call answers in seconds. Defaults to 2 minutes.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_BULK_MAX_BYTES","description":"Byte budget for one eurostat_download_dataset transfer, counted on the decoded TSV rather than on the wire. Eurostat sends the body chunked with no Content-Length, so the budget is enforced while streaming and the transfer is aborted when it is reached. Defaults to 50 MiB.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable the dataframe canvas, which lists the eurostat_dataframe_describe and eurostat_dataframe_query tools, lets eurostat_query_dataset stage a match larger than its 5,000-row inline cap as a SQL table, and lets eurostat_download_dataset retain a whole bulk download instead of only its inline preview. The DuckDB binding ships with the server, so this variable is the only switch.","format":"string","required":false,"secret":false},{"name":"CANVAS_TEMP_PATH","description":"Parent directory for DuckDB canvas spill files: a private 'mcp-canvas-XXXXXX' directory is created inside it, so it must be writable by the server process. Defaults to the OS temp directory.","format":"string","required":false,"secret":false},{"name":"CANVAS_TTL_MS","description":"Sliding lifetime of a staged dataframe canvas in milliseconds; every call against it extends the window. Defaults to 24 hours.","format":"string","required":false,"secret":false},{"name":"CANVAS_DEFAULT_ROW_LIMIT","description":"Maximum rows a single eurostat_dataframe_query returns before the result is reported as truncated.","format":"string","required":false,"secret":false},{"name":"EUROSTAT_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to list eurostat_dataframe_drop, which removes one staged table from a dataframe canvas and leaves its other tables in place. Off by default because a drop cannot be undone; staged tables expire with their canvas either way. Takes effect only with CANVAS_PROVIDER_TYPE=duckdb.","format":"boolean","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://eurostat.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/evals-mcp-server","version":"0.1.5","runtimeHint":"npx","transport":"stdio","environment":[{"name":"EVALS_DATA_DIR","description":"Root folder for record JSON. The store manages drafts/, submitted/, and exports/ subdirs under it.","format":"string","required":false,"secret":false},{"name":"EVALS_REQUIRE_CONFIRMATION","description":"When 'true', evals_submit_draft requests human confirmation before finalizing.","format":"string","required":false,"secret":false},{"name":"EVALS_DEFAULT_LICENSE","description":"Default metadata.license applied when a draft omits one.","format":"string","required":false,"secret":false},{"name":"EVALS_CAPTURE_DIR","description":"Directory of framework-written tool-call captures; when set, captures EvalsIDs resolve to full dumps.","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":"@cyanheads/evals-mcp-server","version":"0.1.5","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":"EVALS_DATA_DIR","description":"Root folder for record JSON. The store manages drafts/, submitted/, and exports/ subdirs under it.","format":"string","required":false,"secret":false},{"name":"EVALS_REQUIRE_CONFIRMATION","description":"When 'true', evals_submit_draft requests human confirmation before finalizing.","format":"string","required":false,"secret":false},{"name":"EVALS_DEFAULT_LICENSE","description":"Default metadata.license applied when a draft omits one.","format":"string","required":false,"secret":false},{"name":"EVALS_CAPTURE_DIR","description":"Directory of framework-written tool-call captures; when set, captures EvalsIDs resolve to full dumps.","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":"@cyanheads/exchange-rates-mcp-server","version":"0.4.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FRANKFURTER_BASE_URL","description":"Frankfurter API base URL. Override for local testing or self-hosted instances.","format":"string","required":false,"secret":false},{"name":"FX_TIMESERIES_CANVAS_THRESHOLD_DAYS","description":"Day range above which fx_get_timeseries spills results to DataCanvas for SQL analytics, when DataCanvas is enabled (CANVAS_PROVIDER_TYPE=duckdb). Longer ranges return inline otherwise.","format":"string","required":false,"secret":false},{"name":"FX_ENABLE_CANVAS_DROP","description":"Enable fx_dataframe_drop, which permanently removes one staged table or view from a DataCanvas. Disabled by default; the tool is not registered (absent from tools/list) until set to true.","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":"@cyanheads/exchange-rates-mcp-server","version":"0.4.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FRANKFURTER_BASE_URL","description":"Frankfurter API base URL. Override for local testing or self-hosted instances.","format":"string","required":false,"secret":false},{"name":"FX_TIMESERIES_CANVAS_THRESHOLD_DAYS","description":"Day range above which fx_get_timeseries spills results to DataCanvas for SQL analytics, when DataCanvas is enabled (CANVAS_PROVIDER_TYPE=duckdb). Longer ranges return inline otherwise.","format":"string","required":false,"secret":false},{"name":"FX_ENABLE_CANVAS_DROP","description":"Enable fx_dataframe_drop, which permanently removes one staged table or view from a DataCanvas. Disabled by default; the tool is not registered (absent from tools/list) until set to true.","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":[{"url":"https://exchange-rates.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/faa-aircraft-registry-mcp-server","version":"0.1.10","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FAA_REDACT_OWNER_PII","description":"Redact owner name/address and disable owner-name search. Redacted by default; set to false only on trusted local installs. Unset/empty/malformed resolves to redacted.","format":"string","required":false,"secret":false},{"name":"FAA_MIRROR_PATH","description":"Filesystem path to the SQLite registry index file.","format":"string","required":false,"secret":false},{"name":"FAA_DATABASE_URL","description":"Source URL for the FAA Releasable Aircraft Database ZIP (used by mirror:init/refresh only).","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":"@cyanheads/faa-aircraft-registry-mcp-server","version":"0.1.10","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FAA_REDACT_OWNER_PII","description":"Redact owner name/address and disable owner-name search. Redacted by default; set to false only on trusted local installs. Unset/empty/malformed resolves to redacted.","format":"string","required":false,"secret":false},{"name":"FAA_MIRROR_PATH","description":"Filesystem path to the SQLite registry index file.","format":"string","required":false,"secret":false},{"name":"FAA_DATABASE_URL","description":"Source URL for the FAA Releasable Aircraft Database ZIP (used by mirror:init/refresh only).","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":[{"url":"https://faa-aircraft-registry.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/faa-traffic-delays-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"stdio","environment":[{"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":true},{"registryType":"npm","identifier":"@cyanheads/faa-traffic-delays-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"streamable-http","environment":[{"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":true}],"remotes":[{"url":"https://faa-traffic-delays.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/faostat-mcp-server","version":"0.3.0","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FAOSTAT_DOMAINS","description":"Comma-separated FAOSTAT domain codes to index into the local mirror.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_MIRROR_PATH","description":"Directory holding the per-domain SQLite mirror databases and the shared dimension database.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_BULK_BASE_URL","description":"FAOSTAT bulk-download service base URL (manifest + per-domain ZIPs).","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable the DataCanvas SQL surface (default), or 'none' to disable analytical staging.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to make faostat_dataframe_drop callable, so a staged table can be dropped before its 2-hour TTL. Off by default: the tool is registered disabled.","format":"boolean","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":"@cyanheads/faostat-mcp-server","version":"0.3.0","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":"FAOSTAT_DOMAINS","description":"Comma-separated FAOSTAT domain codes to index into the local mirror.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_MIRROR_PATH","description":"Directory holding the per-domain SQLite mirror databases and the shared dimension database.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_BULK_BASE_URL","description":"FAOSTAT bulk-download service base URL (manifest + per-domain ZIPs).","format":"string","required":false,"secret":false},{"name":"FAOSTAT_REFRESH_CRON","description":"Cron expression for the in-process incremental mirror refresh (HTTP transport only). Omit to disable.","format":"string","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"Set to 'duckdb' to enable the DataCanvas SQL surface (default), or 'none' to disable analytical staging.","format":"string","required":false,"secret":false},{"name":"FAOSTAT_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to make faostat_dataframe_drop callable, so a staged table can be dropped before its 2-hour TTL. Off by default: the tool is registered disabled.","format":"boolean","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":[{"url":"https://faostat.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/fbi-crime-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"stdio","environment":[{"name":"FBI_API_KEY","description":"api.data.gov API key for the FBI Crime Data Explorer. Free at https://api.data.gov/signup/.","format":"string","required":true,"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":true},{"registryType":"npm","identifier":"@cyanheads/fbi-crime-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"streamable-http","environment":[{"name":"FBI_API_KEY","description":"api.data.gov API key for the FBI Crime Data Explorer. Free at https://api.data.gov/signup/.","format":"string","required":true,"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":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/fcc-broadband-mcp-server","version":"0.2.4","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FCC_BDC_USERNAME","description":"FCC account email for BDC API. Required for fcc_list_downloads and BDC filing periods.","format":"string","required":false,"secret":false},{"name":"FCC_BDC_HASH_VALUE","description":"API token hash from broadbandmap.fcc.gov Manage API Access page.","format":"string","required":false,"secret":false},{"name":"FCC_OPENDATA_APP_TOKEN","description":"Socrata app token for FCC Open Data. Increases rate limits; not required.","format":"string","required":false,"secret":false},{"name":"FCC_MIRROR_ENABLED","description":"Serve Form 477 queries from a local SQLite mirror when its coverage allows (bootstrap with `bun run mirror:init`). Default: false.","format":"string","required":false,"secret":false},{"name":"FCC_MIRROR_PATH","description":"Directory holding the Form 477 mirror SQLite files.","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":"@cyanheads/fcc-broadband-mcp-server","version":"0.2.4","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FCC_BDC_USERNAME","description":"FCC account email for BDC API. Required for fcc_list_downloads and BDC filing periods.","format":"string","required":false,"secret":false},{"name":"FCC_BDC_HASH_VALUE","description":"API token hash from broadbandmap.fcc.gov Manage API Access page.","format":"string","required":false,"secret":false},{"name":"FCC_OPENDATA_APP_TOKEN","description":"Socrata app token for FCC Open Data. Increases rate limits; not required.","format":"string","required":false,"secret":false},{"name":"FCC_MIRROR_ENABLED","description":"Serve Form 477 queries from a local SQLite mirror when its coverage allows (bootstrap with `bun run mirror:init`). Default: false.","format":"string","required":false,"secret":false},{"name":"FCC_MIRROR_PATH","description":"Directory holding the Form 477 mirror SQLite files.","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":[{"url":"https://fcc-broadband.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/fcc-spectrum-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_MIRROR_DIR","description":"Directory for the local ULS index generations, current.json, the ingest lock, and temp zips. A relative path resolves against the working directory, so set an absolute path.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_SERVICES","description":"Comma list of weekly ULS service groups to index, case-insensitive. Opt-in: gmrs, ship, aircr.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_REDACT_INDIVIDUALS","description":"Redact individual licensees and trustee names and exclude individuals from name search. Only false/0/no/off disables it.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_BASE_URL","description":"ULS bulk file host root, read at ingest time only.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true},{"registryType":"npm","identifier":"@cyanheads/fcc-spectrum-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"streamable-http","environment":[{"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},{"name":"FCC_SPECTRUM_MIRROR_DIR","description":"Directory for the local ULS index generations, current.json, the ingest lock, and temp zips. A relative path resolves against the working directory, so set an absolute path.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_SERVICES","description":"Comma list of weekly ULS service groups to index, case-insensitive. Opt-in: gmrs, ship, aircr.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_REDACT_INDIVIDUALS","description":"Redact individual licensees and trustee names and exclude individuals from name search. Only false/0/no/off disables it.","format":"string","required":false,"secret":false},{"name":"FCC_SPECTRUM_BASE_URL","description":"ULS bulk file host root, read at ingest time only.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[{"url":"https://fcc-spectrum.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/fdic-banks-mcp-server","version":"0.1.3","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FDIC_RATE_LIMIT_RPS","description":"Maximum request starts per second to api.fdic.gov (1–15), shared by every caller of this process.","format":"number","required":false,"secret":false},{"name":"FDIC_CACHE_TTL_SECONDS","description":"TTL of the in-process FDIC response cache in seconds; 0 disables caching.","format":"number","required":false,"secret":false},{"name":"FDIC_PANEL_MAX_ROWS","description":"Row cap for one fdic_query_financials panel (1,000–200,000). Newest quarters are kept when it binds.","format":"number","required":false,"secret":false},{"name":"FDIC_DATASET_TTL_SECONDS","description":"Per-table TTL for staged dataframes, in seconds (minimum 60).","format":"number","required":false,"secret":false},{"name":"FDIC_DATAFRAME_DROP_ENABLED","description":"Set to true to expose fdic_dataframe_drop; otherwise it is registered disabled.","format":"boolean","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":"@cyanheads/fdic-banks-mcp-server","version":"0.1.3","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FDIC_RATE_LIMIT_RPS","description":"Maximum request starts per second to api.fdic.gov (1–15), shared by every caller of this process.","format":"number","required":false,"secret":false},{"name":"FDIC_CACHE_TTL_SECONDS","description":"TTL of the in-process FDIC response cache in seconds; 0 disables caching.","format":"number","required":false,"secret":false},{"name":"FDIC_PANEL_MAX_ROWS","description":"Row cap for one fdic_query_financials panel (1,000–200,000). Newest quarters are kept when it binds.","format":"number","required":false,"secret":false},{"name":"FDIC_DATASET_TTL_SECONDS","description":"Per-table TTL for staged dataframes, in seconds (minimum 60).","format":"number","required":false,"secret":false},{"name":"FDIC_DATAFRAME_DROP_ENABLED","description":"Set to true to expose fdic_dataframe_drop; otherwise it is registered disabled.","format":"boolean","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":[{"url":"https://fdic-banks.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/federal-regulations-mcp-server","version":"0.5.3","runtimeHint":"npx","transport":"stdio","environment":[{"name":"REGULATIONS_GOV_API_KEY","description":"api.data.gov key for the Regulations.gov tools (get_docket, find_comments). Free at https://api.data.gov/signup/. The Federal Register and eCFR tools work without it.","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}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/federal-regulations-mcp-server","version":"0.5.3","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":"REGULATIONS_GOV_API_KEY","description":"api.data.gov key for the Regulations.gov tools (get_docket, find_comments). Free at https://api.data.gov/signup/. The Federal Register and eCFR tools work without it.","format":"string","required":false,"secret":true},{"name":"ECFR_MIRROR_REFRESH_CRON","description":"Cron expression for an in-process eCFR mirror refresh (e.g. '0 4 * * 0'). Unset registers no job. Each run re-harvests every configured title in full, and a tick is skipped until mirror:init has completed once.","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":[{"url":"https://federal-regulations.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/federal-reserve-mcp-server","version":"0.2.5","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FRED_API_KEY","description":"FRED API key from stlouisfed.org. Required to make any API calls.","format":"string","required":true,"secret":false},{"name":"FRED_BASE_URL","description":"Override the FRED API base URL.","format":"string","required":false,"secret":false},{"name":"FRED_DATASET_TTL_SECONDS","description":"Sliding TTL for DataCanvas-registered observation tables (seconds).","format":"string","required":false,"secret":false},{"name":"FRED_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to enable fedreserve_dataframe_drop; otherwise it remains registered as disabled.","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":"@cyanheads/federal-reserve-mcp-server","version":"0.2.5","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FRED_API_KEY","description":"FRED API key from stlouisfed.org. Required to make any API calls.","format":"string","required":true,"secret":false},{"name":"FRED_BASE_URL","description":"Override the FRED API base URL.","format":"string","required":false,"secret":false},{"name":"FRED_DATASET_TTL_SECONDS","description":"Sliding TTL for DataCanvas-registered observation tables (seconds).","format":"string","required":false,"secret":false},{"name":"FRED_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to enable fedreserve_dataframe_drop; otherwise it remains registered as disabled.","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":"@cyanheads/fema-mcp-server","version":"0.3.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FEMA_ENABLE_CANVAS_DROP","description":"Enable the destructive fema_dataframe_drop tool for removing staged canvas data.","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":"@cyanheads/fema-mcp-server","version":"0.3.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FEMA_ENABLE_CANVAS_DROP","description":"Enable the destructive fema_dataframe_drop tool for removing staged canvas data.","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":[{"url":"https://fema.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/finnhub-mcp-server","version":"0.1.6","runtimeHint":"npx","transport":"stdio","environment":[{"name":"FINNHUB_API_KEY","description":"Required. Free Finnhub API key from https://finnhub.io/register (Dashboard → API key). Free tier: 60 req/min, US real-time.","format":"string","required":true,"secret":false},{"name":"FINNHUB_BASE_URL","description":"Override the Finnhub REST API base URL (local testing / proxy).","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":"@cyanheads/finnhub-mcp-server","version":"0.1.6","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"FINNHUB_API_KEY","description":"Required. Free Finnhub API key from https://finnhub.io/register (Dashboard → API key). Free tier: 60 req/min, US real-time.","format":"string","required":true,"secret":false},{"name":"FINNHUB_BASE_URL","description":"Override the Finnhub REST API base URL (local testing / proxy).","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":"@cyanheads/fred-mcp-server","version":"0.1.6","runtimeHint":"bun","transport":"stdio","environment":[{"name":"FRED_API_KEY","description":"FRED API key from stlouisfed.org. Required to make any API calls.","format":"string","required":true,"secret":false},{"name":"FRED_BASE_URL","description":"Override the FRED API base URL.","format":"string","required":false,"secret":false},{"name":"FRED_DATASET_TTL_SECONDS","description":"Sliding TTL for DataCanvas-registered observation tables (seconds).","format":"string","required":false,"secret":false},{"name":"FRED_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose the fred_dataframe_drop tool.","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":true},{"registryType":"npm","identifier":"@cyanheads/fred-mcp-server","version":"0.1.6","runtimeHint":"bun","transport":"streamable-http","environment":[{"name":"FRED_API_KEY","description":"FRED API key from stlouisfed.org. Required to make any API calls.","format":"string","required":true,"secret":false},{"name":"FRED_BASE_URL","description":"Override the FRED API base URL.","format":"string","required":false,"secret":false},{"name":"FRED_DATASET_TTL_SECONDS","description":"Sliding TTL for DataCanvas-registered observation tables (seconds).","format":"string","required":false,"secret":false},{"name":"FRED_DATAFRAME_DROP_ENABLED","description":"Set to 'true' to expose the fred_dataframe_drop tool.","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":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/gbif-biodiversity-mcp-server","version":"0.7.5","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"GBIF_BASE_URL","description":"Base URL every GBIF API request is built from. Override to route through a proxy or a mirror of the GBIF v1 API.","format":"string","required":false,"secret":false},{"name":"GBIF_REQUEST_TIMEOUT_MS","description":"Milliseconds a single GBIF API request may take before it is aborted. Aborted attempts fall to the service's retry policy.","format":"string","required":false,"secret":false},{"name":"GBIF_USER_AGENT","description":"Sent as the User-Agent header on every GBIF API request. GBIF asks integrators to identify themselves with a contact URL or email. Unset or blank sends the server name, version, and repository URL.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/gbif-biodiversity-mcp-server","version":"0.7.5","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"GBIF_BASE_URL","description":"Base URL every GBIF API request is built from. Override to route through a proxy or a mirror of the GBIF v1 API.","format":"string","required":false,"secret":false},{"name":"GBIF_REQUEST_TIMEOUT_MS","description":"Milliseconds a single GBIF API request may take before it is aborted. Aborted attempts fall to the service's retry policy.","format":"string","required":false,"secret":false},{"name":"GBIF_USER_AGENT","description":"Sent as the User-Agent header on every GBIF API request. GBIF asks integrators to identify themselves with a contact URL or email. Unset or blank sends the server name, version, and repository URL.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://gbif-biodiversity.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/gbif-mcp-server","version":"0.1.7","runtimeHint":"bun","transport":"stdio","environment":[{"name":"GBIF_API_KEY","description":"GBIF API key for higher rate limits. Sent as HTTP Basic Auth username.","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":true},{"registryType":"npm","identifier":"@cyanheads/gbif-mcp-server","version":"0.1.7","runtimeHint":"bun","transport":"streamable-http","environment":[{"name":"GBIF_API_KEY","description":"GBIF API key for higher rate limits. Sent as HTTP Basic Auth username.","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":true}],"remotes":[{"url":"https://gbif.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/gdelt-mcp-server","version":"0.6.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GDELT_BASE_URL","description":"Override the base URL for the GDELT DOC and TV APIs.","format":"string","required":false,"secret":false},{"name":"GDELT_REQUEST_DELAY_MS","description":"Minimum milliseconds between GDELT requests, enforcing the 1 req/5s rate limit.","format":"string","required":false,"secret":false},{"name":"GDELT_REQUEST_TIMEOUT_MS","description":"Deadline in milliseconds for a single GDELT request; the whole call, retries included, is bounded at twice this value.","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":"@cyanheads/gdelt-mcp-server","version":"0.6.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"GDELT_BASE_URL","description":"Override the base URL for the GDELT DOC and TV APIs.","format":"string","required":false,"secret":false},{"name":"GDELT_REQUEST_DELAY_MS","description":"Minimum milliseconds between GDELT requests, enforcing the 1 req/5s rate limit.","format":"string","required":false,"secret":false},{"name":"GDELT_REQUEST_TIMEOUT_MS","description":"Deadline in milliseconds for a single GDELT request; the whole call, retries included, is bounded at twice this value.","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":[{"url":"https://gdelt.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/geonames-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"stdio","environment":[{"name":"GEONAMES_USERNAME","description":"GeoNames account used when a call passes no geonamesUsername. Free accounts must enable free web services on their geonames.org account page.","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}],"additional_arguments_declared":true},{"registryType":"npm","identifier":"@cyanheads/geonames-mcp-server","version":"0.1.2","runtimeHint":"node","transport":"streamable-http","environment":[{"name":"GEONAMES_USERNAME","description":"GeoNames account used when a call passes no geonamesUsername. Free accounts must enable free web services on their geonames.org account page.","format":"string","required":false,"secret":true},{"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":true}],"remotes":[{"url":"https://geonames.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/git-mcp-server","version":"2.15.3","runtimeHint":"bun","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"GIT_BASE_DIR","description":"Optional absolute path to restrict all git operations to a specific directory tree. Provides security sandboxing for multi-tenant or shared environments.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true},{"registryType":"npm","identifier":"@cyanheads/git-mcp-server","version":"2.15.3","runtimeHint":"bun","transport":"streamable-http","environment":[{"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},{"name":"GIT_BASE_DIR","description":"Optional absolute path to restrict all git operations to a specific directory tree. Provides security sandboxing for multi-tenant or shared environments.","format":"string","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/gnomad-genetics-mcp-server","version":"0.4.0","runtimeHint":"node","transport":"stdio","environment":[{"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":true},{"registryType":"npm","identifier":"@cyanheads/gnomad-genetics-mcp-server","version":"0.4.0","runtimeHint":"node","transport":"streamable-http","environment":[{"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":true}],"remotes":[{"url":"https://gnomad-genetics.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/grantsgov-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"stdio","environment":[{"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":"@cyanheads/grantsgov-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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_PUBLIC_URL","description":"Public origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).","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":[{"url":"https://grantsgov.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/guardian-mcp-server","version":"0.1.5","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GUARDIAN_API_KEY","description":"API key for The Guardian Open Platform (https://open-platform.theguardian.com/).","format":"string","required":true,"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":"@cyanheads/guardian-mcp-server","version":"0.1.5","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"GUARDIAN_API_KEY","description":"API key for The Guardian Open Platform (https://open-platform.theguardian.com/).","format":"string","required":true,"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":"@cyanheads/gutenberg-mcp-server","version":"0.1.10","runtimeHint":"npx","transport":"stdio","environment":[{"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":"@cyanheads/gutenberg-mcp-server","version":"0.1.10","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":[{"url":"https://gutenberg.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/hn-mcp-server","version":"0.5.21","runtimeHint":"npx","transport":"stdio","environment":[{"name":"HN_CONCURRENCY_LIMIT","description":"Max concurrent HTTP requests for batch item fetches (integer, 1–50).","format":"string","required":false,"secret":false},{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warning').","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/hn-mcp-server","version":"0.5.21","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"HN_CONCURRENCY_LIMIT","description":"Max concurrent HTTP requests for batch item fetches (integer, 1–50).","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', 'warning').","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://hn.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/iana-registries-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"stdio","environment":[{"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":true},{"registryType":"npm","identifier":"@cyanheads/iana-registries-mcp-server","version":"0.2.0","runtimeHint":"node","transport":"streamable-http","environment":[{"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":true}],"remotes":[{"url":"https://iana-registries.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/ilostat-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"ILOSTAT_CATALOG_REFRESH_HOURS","description":"Hours between checks of the ILOSTAT tables of contents (1–168).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_MAX_ROWS","description":"Ceiling on the rows one query may return or stage (1,000–1,000,000).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_PREVIEW_CHARS","description":"Inline preview budget in serialized characters; a larger result is staged as a dataframe.","format":"number","required":false,"secret":false},{"name":"ILOSTAT_CACHE_TTL_SECONDS","description":"Seconds a small upstream data response stays cached (0 disables the cache).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_DATASET_TTL_SECONDS","description":"Per-table TTL for staged dataframes, in seconds (at least 60).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_DATAFRAME_DROP_ENABLED","description":"Set to true to expose ilostat_dataframe_drop; staged dataframes otherwise expire on their TTL.","format":"boolean","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"DataCanvas engine for staged dataframes: duckdb (default) or none to turn dataframes off.","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":"@cyanheads/ilostat-mcp-server","version":"0.1.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"ILOSTAT_CATALOG_REFRESH_HOURS","description":"Hours between checks of the ILOSTAT tables of contents (1–168).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_MAX_ROWS","description":"Ceiling on the rows one query may return or stage (1,000–1,000,000).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_PREVIEW_CHARS","description":"Inline preview budget in serialized characters; a larger result is staged as a dataframe.","format":"number","required":false,"secret":false},{"name":"ILOSTAT_CACHE_TTL_SECONDS","description":"Seconds a small upstream data response stays cached (0 disables the cache).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_DATASET_TTL_SECONDS","description":"Per-table TTL for staged dataframes, in seconds (at least 60).","format":"number","required":false,"secret":false},{"name":"ILOSTAT_DATAFRAME_DROP_ENABLED","description":"Set to true to expose ilostat_dataframe_drop; staged dataframes otherwise expire on their TTL.","format":"boolean","required":false,"secret":false},{"name":"CANVAS_PROVIDER_TYPE","description":"DataCanvas engine for staged dataframes: duckdb (default) or none to turn dataframes off.","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":[{"url":"https://ilostat.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/imf-mcp-server","version":"0.4.3","runtimeHint":"bun","transport":"stdio","environment":[{"name":"IMF_ENABLE_DATAFRAME_DROP","description":"Enable imf_dataframe_drop for removing staged DataCanvas tables and views.","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":true},{"registryType":"npm","identifier":"@cyanheads/imf-mcp-server","version":"0.4.3","runtimeHint":"bun","transport":"streamable-http","environment":[{"name":"IMF_ENABLE_DATAFRAME_DROP","description":"Enable imf_dataframe_drop for removing staged DataCanvas tables and views.","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":true}],"remotes":[{"url":"https://imf.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/inaturalist-mcp-server","version":"0.2.2","runtimeHint":"npx","transport":"stdio","environment":[{"name":"MCP_LOG_LEVEL","description":"Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').","format":"string","required":false,"secret":false},{"name":"INATURALIST_USER_AGENT","description":"User-Agent sent on every request to api.inaturalist.org. Defaults to the package name, its version, and the repository URL. Keep a contact URL in any override — the published terms ask for identifiable clients.","format":"string","required":false,"secret":false},{"name":"INATURALIST_MIN_REQUEST_INTERVAL_MS","description":"Minimum spacing between outbound request starts, in milliseconds. The default holds the sustained rate near 54 requests per minute, under the 60 the upstream asks for and well under its 100 ceiling.","format":"number","required":false,"secret":false},{"name":"INATURALIST_MAX_CONCURRENT_REQUESTS","description":"Maximum outbound requests in flight. Separate from the start interval: spacing bounds the sustained rate, this bounds the burst so one slow call does not stall the lane.","format":"number","required":false,"secret":false},{"name":"INATURALIST_DAILY_REQUEST_BUDGET","description":"Outbound requests allowed per UTC day, counted in-process. The default sits under the 10,000 per day the upstream asks for, and exhaustion fails loudly rather than degrading silently. The counter is per process and resets on restart.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/inaturalist-mcp-server","version":"0.2.2","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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},{"name":"INATURALIST_USER_AGENT","description":"User-Agent sent on every request to api.inaturalist.org. Defaults to the package name, its version, and the repository URL. Keep a contact URL in any override — the published terms ask for identifiable clients.","format":"string","required":false,"secret":false},{"name":"INATURALIST_MIN_REQUEST_INTERVAL_MS","description":"Minimum spacing between outbound request starts, in milliseconds. The default holds the sustained rate near 54 requests per minute, under the 60 the upstream asks for and well under its 100 ceiling.","format":"number","required":false,"secret":false},{"name":"INATURALIST_MAX_CONCURRENT_REQUESTS","description":"Maximum outbound requests in flight. Separate from the start interval: spacing bounds the sustained rate, this bounds the burst so one slow call does not stall the lane.","format":"number","required":false,"secret":false},{"name":"INATURALIST_DAILY_REQUEST_BUDGET","description":"Outbound requests allowed per UTC day, counted in-process. The default sits under the 10,000 per day the upstream asks for, and exhaustion fails loudly rather than degrading silently. The counter is per process and resets on restart.","format":"number","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://inaturalist.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %
{"packages":[{"registryType":"npm","identifier":"@cyanheads/internet-archive-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"stdio","environment":[{"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":"@cyanheads/internet-archive-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","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":"@cyanheads/libofcongress-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"stdio","environment":[{"name":"LOC_USER_AGENT","description":"User-Agent header sent with LOC API requests. LOC recommends a descriptive value for polite access.","format":"string","required":false,"secret":false},{"name":"LOC_REQUEST_DELAY_MS","description":"Delay in milliseconds between LOC API requests to stay under the 20 req/min rate limit.","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":"MCP_SESSION_MODE","description":"HTTP session mode: auto, stateful, or stateless.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false},{"registryType":"npm","identifier":"@cyanheads/libofcongress-mcp-server","version":"0.3.1","runtimeHint":"npx","transport":"streamable-http","environment":[{"name":"MCP_TRANSPORT_TYPE","description":"Selects the HTTP transport.","format":"string","required":false,"secret":false},{"name":"LOC_USER_AGENT","description":"User-Agent header sent with LOC API requests. LOC recommends a descriptive value for polite access.","format":"string","required":false,"secret":false},{"name":"LOC_REQUEST_DELAY_MS","description":"Delay in milliseconds between LOC API requests to stay under the 20 req/min rate limit.","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},{"name":"MCP_SESSION_MODE","description":"HTTP session mode: auto, stateful, or stateless.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[{"url":"https://libofcongress.caseyjhand.com/mcp","transport":"streamable-http","headers":[]}]} 1 0.0 %

Auf diesem Blatt stehen 50 von 41.984 Werten; sie decken 50 Einträge ab.

Blatt 545 von 840, 41.984 Werte insgesamt.

Gezählt wird die Projektion, dieselbe Tabelle, aus der die Liste filtert. Ein Eintrag zählt je Wert einmal.

tracevero · https://tracevero.de/werkzeuge/merkmal/mcp/roh_verbindungswege?seite=545