European Parliament MCP Server API - v1.1.16
    Preparing search index...

    Interface EPClientConfigInternal

    Configuration options for EP API clients.

    interface EPClientConfig {
        baseURL?: string;
        cacheTTL?: number;
        enableRetry?: boolean;
        maxCacheSize?: number;
        maxResponseBytes?: number;
        maxRetries?: number;
        rateLimiter?: RateLimiter;
        timeoutMs?: number;
    }
    Index

    Properties

    baseURL?: string

    Base URL for European Parliament API.

    DEFAULT_EP_API_BASE_URL
    
    cacheTTL?: number

    Cache time-to-live in milliseconds.

    900000
    
    enableRetry?: boolean

    Enable automatic retry on transient failures.

    true
    
    maxCacheSize?: number

    Maximum number of entries in LRU cache.

    500
    
    maxResponseBytes?: number

    Maximum allowed response body size in bytes.

    10485760 (10 MiB)
    
    maxRetries?: number

    Maximum number of retry attempts.

    2
    
    rateLimiter?: RateLimiter

    Custom rate limiter instance.

    timeoutMs?: number

    Request timeout in milliseconds.

    10000