Skip to main content
Glama
processing-raw-content.ts769 B
/** * Raw Content Strategy * * Returns raw content as final fallback when no other processor can handle it. */ import { ApiConfig } from "@superglue/client"; import { Metadata } from "@superglue/shared"; import { logMessage } from "../../utils/logs.js"; import { DocumentationProcessingStrategy } from '../types.js'; export class RawPageContentStrategy implements DocumentationProcessingStrategy { async tryProcess(content: string, config: ApiConfig, metadata: Metadata): Promise<string | null> { if (content) { logMessage('info', "Storing raw fetched content as final documentation.", metadata); if (typeof content !== 'string') { content = JSON.stringify(content, null, 2); } return content; } return null; } }

Latest Blog Posts

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/superglue-ai/superglue'

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