Skip to main content
Glama

MkDocs MCP Search Server

converterFactory.ts937 B
import { NodeHtmlMarkdownConverter } from './nodeHtmlMarkdownConverter'; import { HtmlToMarkdownConverter } from './types'; /** * Enum for available HTML-to-markdown converter types */ export enum ConverterType { NODE_HTML_MARKDOWN = 'node-html-markdown', // Add other converters as needed in the future } /** * Factory for creating HTML-to-markdown converters */ export class ConverterFactory { /** * Create an instance of an HTML-to-markdown converter * @param type The type of converter to create * @returns An instance of HtmlToMarkdownConverter */ static createConverter(type: ConverterType = ConverterType.NODE_HTML_MARKDOWN): HtmlToMarkdownConverter { switch (type) { case ConverterType.NODE_HTML_MARKDOWN: return new NodeHtmlMarkdownConverter(); // Add cases for other converters as they are implemented default: return new NodeHtmlMarkdownConverter(); } } }

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/serverless-dna/mkdocs-mcp'

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