UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.

281 lines 7.71 kB
{ "version": "1.0.0", "description": "Agent whitelist for MCP server authentication", "lastUpdated": "2025-11-05", "agents": [ { "type": "react-frontend-engineer", "displayName": "React Frontend Engineer", "skills": [ "ui-development", "react-components", "css-styling", "browser-automation", "accessibility-testing", "screenshot-capture" ], "allowedMcpServers": [ "playwright", "browser-tools", "screenshot-analysis" ], "resourceLimits": { "maxMemoryMB": 1024, "maxRequestsPerMinute": 60, "maxConcurrentRequests": 3 }, "description": "Frontend development specialist with browser automation capabilities" }, { "type": "ui-designer", "displayName": "UI Designer", "skills": [ "ui-development", "visual-design", "browser-automation", "screenshot-capture", "color-analysis", "layout-testing" ], "allowedMcpServers": [ "playwright", "browser-tools", "screenshot-analysis", "color-palette" ], "resourceLimits": { "maxMemoryMB": 512, "maxRequestsPerMinute": 30, "maxConcurrentRequests": 2 }, "description": "UI/UX design specialist with visual testing capabilities" }, { "type": "accessibility-validator", "displayName": "Accessibility Validator", "skills": [ "accessibility-testing", "browser-automation", "screen-reader-testing", "wcag-compliance", "screenshot-capture" ], "allowedMcpServers": [ "playwright", "browser-tools", "accessibility-scanner" ], "resourceLimits": { "maxMemoryMB": 512, "maxRequestsPerMinute": 40, "maxConcurrentRequests": 2 }, "description": "Accessibility testing specialist with compliance checking" }, { "type": "mobile-dev", "displayName": "Mobile Developer", "skills": [ "mobile-development", "responsive-testing", "browser-automation", "device-testing", "screenshot-capture" ], "allowedMcpServers": [ "playwright", "browser-tools", "device-emulation" ], "resourceLimits": { "maxMemoryMB": 768, "maxRequestsPerMinute": 50, "maxConcurrentRequests": 3 }, "description": "Mobile development specialist with responsive testing" }, { "type": "backend-developer", "displayName": "Backend Developer", "skills": [ "api-development", "database-design", "redis-operations", "server-testing", "api-validation" ], "allowedMcpServers": [ "redis", "postgres", "api-testing", "database-migration" ], "resourceLimits": { "maxMemoryMB": 512, "maxRequestsPerMinute": 80, "maxConcurrentRequests": 5 }, "description": "Backend development specialist with database and API tools" }, { "type": "database-architect", "displayName": "Database Architect", "skills": [ "database-design", "sql-optimization", "schema-management", "data-migration", "performance-tuning" ], "allowedMcpServers": [ "postgres", "redis", "database-analyzer", "query-optimizer" ], "resourceLimits": { "maxMemoryMB": 768, "maxRequestsPerMinute": 40, "maxConcurrentRequests": 3 }, "description": "Database architecture specialist with optimization tools" }, { "type": "api-gateway-specialist", "displayName": "API Gateway Specialist", "skills": [ "api-development", "gateway-configuration", "load-balancing", "rate-limiting", "api-testing" ], "allowedMcpServers": [ "api-testing", "gateway-config", "traffic-monitoring" ], "resourceLimits": { "maxMemoryMB": 512, "maxRequestsPerMinute": 60, "maxConcurrentRequests": 4 }, "description": "API gateway and traffic management specialist" }, { "type": "security-specialist", "displayName": "Security Specialist", "skills": [ "security-auditing", "vulnerability-scanning", "penetration-testing", "compliance-checking", "threat-analysis" ], "allowedMcpServers": [ "security-scanner", "vulnerability-checker", "compliance-validator", "threat-analyzer" ], "resourceLimits": { "maxMemoryMB": 1024, "maxRequestsPerMinute": 30, "maxConcurrentRequests": 2 }, "description": "Security testing and vulnerability assessment specialist" }, { "type": "performance-tester", "displayName": "Performance Tester", "skills": [ "load-testing", "performance-monitoring", "benchmarking", "stress-testing", "metrics-analysis" ], "allowedMcpServers": [ "load-generator", "performance-monitor", "metrics-collector", "benchmark-runner" ], "resourceLimits": { "maxMemoryMB": 1536, "maxRequestsPerMinute": 20, "maxConcurrentRequests": 2 }, "description": "Performance and load testing specialist" }, { "type": "devops-engineer", "displayName": "DevOps Engineer", "skills": [ "container-management", "deployment-automation", "infrastructure-monitoring", "log-analysis", "incident-response" ], "allowedMcpServers": [ "kubernetes", "docker-orchestration", "monitoring-tools", "log-aggregator" ], "resourceLimits": { "maxMemoryMB": 1024, "maxRequestsPerMinute": 70, "maxConcurrentRequests": 4 }, "description": "DevOps and infrastructure management specialist" }, { "type": "kubernetes-specialist", "displayName": "Kubernetes Specialist", "skills": [ "kubernetes-management", "container-orchestration", "service-mesh", "cluster-monitoring", "resource-optimization" ], "allowedMcpServers": [ "kubernetes", "helm", "istio", "cluster-monitor" ], "resourceLimits": { "maxMemoryMB": 1024, "maxRequestsPerMinute": 50, "maxConcurrentRequests": 3 }, "description": "Kubernetes and container orchestration specialist" }, { "type": "monitoring-specialist", "displayName": "Monitoring Specialist", "skills": [ "metrics-collection", "alerting-systems", "dashboard-creation", "log-analysis", "incident-response" ], "allowedMcpServers": [ "prometheus", "grafana", "log-aggregator", "alert-manager" ], "resourceLimits": { "maxMemoryMB": 768, "maxRequestsPerMinute": 60, "maxConcurrentRequests": 4 }, "description": "Monitoring and observability specialist" } ] }