`; resultsHTML += results .map((item) => { let excerpt = item.excerpt; if (excerpt.length > 200) { excerpt = excerpt.substring(0, 200); } return `
${item.meta.title}

…${excerpt}…

`; }) .join(""); if (resultsLength > 5) { resultsHTML += ``; } searchBarResults.innerHTML = resultsHTML; } } searchBarInput.addEventListener("input", search); if (window.heap !== undefined) { searchBarResults.addEventListener("click", function (event) { if (event.target.tagName === "A" && event.target.closest(".link")) { const searchQuery = event.target.getAttribute("data-query"); const resultIndex = event.target.getAttribute("data-index"); const url = new URL(event.target.href); const properties = { docs_search_target_path: url.pathname, docs_search_target_title: event.target.textContent, docs_search_query_text: searchQuery, docs_search_target_index: resultIndex, docs_search_source_path: window.location.pathname, docs_search_source_title: document.title, }; heap.track("Docs - Search - Click - Result Link", properties); } }); } });

docker mcp catalog import

DescriptionImport a catalog from URL or file
Usagedocker mcp catalog import <alias|url|file>

Description

Import an MCP server catalog from a URL or local file. The catalog will be downloaded and stored locally for use with the MCP gateway.

When --mcp-registry flag is used, the argument must be an existing catalog name, and the command will import servers from the MCP registry URL into that catalog.

Options

OptionDefaultDescription
--dry-runShow Imported Data but do not update the Catalog
--mcp-registryImport server from MCP registry URL into existing catalog

Examples

Import from URL

docker mcp catalog import https://example.com/my-catalog.yaml

Import from local file

docker mcp catalog import ./shared-catalog.yaml

Import from MCP registry URL into existing catalog

docker mcp catalog import my-catalog --mcp-registry https://registry.example.com/server