+
+ Search
+
+
+ Unified search across skills, MCP servers, agents, llms.txt, blog posts, and guides.
+
+
+
+
+ {urlQuery && !loading && !error && (
+
+ {filteredResults.length} result{filteredResults.length !== 1 ? "s" : ""}
+ {activeType !== "all" ? ` in ${FILTERS.find((f) => f.key === activeType)?.label}` : ""}
+
+ )}
+
+ {urlQuery && (
+ setActiveType(v as FilterType)} className="mb-6">
+
+ {FILTERS.map((filter) => (
+
+ {filter.label}
+ {counts[filter.key]}
+
+ ))}
+
+
+ )}
+
+ {loading && (
+
+ )}
+
+ {error && (
+
+ {error}
+
+ )}
+
+ {!urlQuery && (
+
+
⌘K
+
Start searching
+
Try a keyword like "security", "cursor", or "memory".
+
+ )}
+
+ {urlQuery && !loading && !error && filteredResults.length === 0 && (
+
+
🔍
+
No results found
+
Try a different query or switch result type.
+
+ )}
+
+ {urlQuery && !loading && !error && filteredResults.length > 0 && (
+
+ {filteredResults.map((result, index) => {
+ const isExternal = /^https?:\/\//i.test(result.url);
+ const badgeClass = TYPE_BADGE_CLASS[result.type];
+
+ return (
+
+
+
+ {TYPE_LABEL[result.type]}
+
+
+
+
+ {result.title}
+
+
+
+ {clampText(result.description, 220)}
+
+
+
+ {result.url}
+
+
+ );
+ })}
+
+ )}
+