UNPKG

@democratize-quality/mcp-server

Version:

MCP Server for democratizing quality through browser automation and comprehensive API testing capabilities

68 lines (58 loc) 1.82 kB
/** * API Tools Configuration * Configuration specific to API testing tools */ module.exports = { // API Request Tool api_request: { // Session management maxSessions: 50, sessionTimeout: 600000, // 10 minutes enableSessionPersistence: true, // Request settings defaultTimeout: 30000, maxRetries: 3, retryDelay: 1000, enableRedirects: true, maxRedirects: 5, // Validation settings enableResponseValidation: true, enableBodyValidation: true, strictContentTypeCheck: true, // Logging settings enableRequestLogging: true, enableResponseLogging: true, logLevel: 'info', // Rate limiting rateLimitEnabled: false, maxRequestsPerSecond: 10 }, // API Session Status Tool api_session_status: { enableRealTimeUpdates: true, maxHistoryEntries: 1000, includeDetailedLogs: true, enableSessionMetrics: true }, // API Session Report Tool api_session_report: { defaultTheme: 'light', includeRequestData: true, includeResponseData: true, includeTiming: true, includeValidationResults: true, // Report generation settings maxReportSize: 10485760, // 10MB enableCompression: true, compressionLevel: 6, // HTML report settings enableInteractiveReports: true, includeCharts: true, enableSyntaxHighlighting: true, // Output settings defaultOutputDir: process.env.API_REPORTS_DIR || 'output/reports', enableTimestampInFilename: true, enableAutoCleanup: true, maxReportsToKeep: 100 } };