Skip to main content
Glama

docs-mcp-server

FingerprintGenerator.ts1.19 kB
import { HeaderGenerator, type HeaderGeneratorOptions } from "header-generator"; /** * Generates realistic browser-like HTTP headers to help avoid bot detection. * Uses the `header-generator` library for header generation. */ export class FingerprintGenerator { private headerGenerator: HeaderGenerator; /** * Creates an instance of FingerprintGenerator. * @param options Optional configuration for the header generator. */ constructor(options?: Partial<HeaderGeneratorOptions>) { // Default options for a broad range of realistic headers const defaultOptions: Partial<HeaderGeneratorOptions> = { browsers: [{ name: "chrome", minVersion: 100 }, "firefox", "safari"], devices: ["desktop", "mobile"], operatingSystems: ["windows", "linux", "macos", "android", "ios"], locales: ["en-US", "en"], httpVersion: "2", }; this.headerGenerator = new HeaderGenerator({ ...defaultOptions, ...options, }); } /** * Generates a set of realistic HTTP headers. * @returns A set of realistic HTTP headers. */ generateHeaders(): Record<string, string> { return this.headerGenerator.getHeaders(); } }

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/arabold/docs-mcp-server'

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