Skip to main content
Glama

Karakeep MCP server

by karakeep-app
registry.ts787 B
import { ZBookmark } from "@karakeep/shared/types/bookmarks"; import { ContentRenderer, ContentRendererRegistry } from "./types"; class ContentRendererRegistryImpl implements ContentRendererRegistry { private renderers: Map<string, ContentRenderer> = new Map< string, ContentRenderer >(); register(renderer: ContentRenderer): void { this.renderers.set(renderer.id, renderer); } getRenderers(bookmark: ZBookmark): ContentRenderer[] { return [...this.renderers.values()] .filter((renderer) => renderer.canRender(bookmark)) .sort((a, b) => (b.priority ?? 0) - (a.priority ?? 0)); } getAllRenderers(): ContentRenderer[] { return [...this.renderers.values()]; } } export const contentRendererRegistry = new ContentRendererRegistryImpl();

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/karakeep-app/karakeep'

If you have feedback or need assistance with the MCP directory API, please join our Discord server