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
JSON
{
"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"
}
]
}