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.
152 lines • 4.32 kB
JSON
{
"version": "1.0.0",
"description": "MCP server configuration for specialized tool access",
"lastUpdated": "2025-06-17",
"servers": {
"playwright": {
"endpoint": "http://mcp-playwright:8081",
"required_skills": ["browser-automation", "testing", "screenshot-capture", "accessibility-testing"],
"auth": {
"type": "token",
"header": "X-MCP-Token"
},
"health_check": "/health",
"timeout_ms": 30000,
"retry_attempts": 3,
"resource_limits": {
"max_memory_mb": 512,
"max_cpu_percent": 50,
"max_concurrent_sessions": 3
},
"capabilities": [
"browser_automation",
"screenshot_capture",
"page_interaction",
"accessibility_testing",
"performance_testing"
]
},
"redis-tools": {
"endpoint": "http://mcp-redis-tools:8082",
"required_skills": ["redis-operations", "database-management", "caching"],
"auth": {
"type": "token",
"header": "X-MCP-Token"
},
"health_check": "/health",
"timeout_ms": 15000,
"retry_attempts": 3,
"resource_limits": {
"max_memory_mb": 256,
"max_cpu_percent": 25,
"max_connections": 10
},
"capabilities": [
"redis_operations",
"key_value_management",
"cache_analysis",
"performance_monitoring",
"data_migration"
]
},
"n8n": {
"endpoint": "http://mcp-n8n:8083",
"required_skills": ["workflow-automation", "api-integration", "data-pipeline"],
"auth": {
"type": "token",
"header": "X-MCP-Token"
},
"health_check": "/healthz",
"timeout_ms": 45000,
"retry_attempts": 2,
"resource_limits": {
"max_memory_mb": 1024,
"max_cpu_percent": 75,
"max_workflows": 5
},
"capabilities": [
"workflow_automation",
"api_integration",
"data_transformation",
"scheduled_tasks",
"webhook_handling"
]
},
"security-scanner": {
"endpoint": "http://mcp-security-scanner:8084",
"required_skills": ["security-auditing", "vulnerability-scanning", "compliance-checking"],
"auth": {
"type": "token",
"header": "X-MCP-Token"
},
"health_check": "/health",
"timeout_ms": 120000,
"retry_attempts": 1,
"resource_limits": {
"max_memory_mb": 2048,
"max_cpu_percent": 80,
"max_scan_duration": 600000
},
"capabilities": [
"vulnerability_scanning",
"dependency_analysis",
"code_security_audit",
"compliance_checking",
"threat_modeling"
]
}
},
"global_settings": {
"default_timeout_ms": 30000,
"max_retry_attempts": 3,
"connection_pool_size": 10,
"health_check_interval_ms": 30000,
"circuit_breaker_threshold": 5,
"metrics_enabled": true,
"logging": {
"level": "info",
"format": "json",
"include_sensitive_data": false
},
"security": {
"token_refresh_interval_ms": 3600000,
"max_token_age_ms": 86400000,
"rate_limiting": {
"requests_per_minute": 100,
"burst_size": 20
}
}
},
"skill_to_mcp_mapping": {
"browser-automation": ["playwright"],
"testing": ["playwright"],
"screenshot-capture": ["playwright"],
"accessibility-testing": ["playwright"],
"redis-operations": ["redis-tools"],
"database-management": ["redis-tools"],
"caching": ["redis-tools"],
"workflow-automation": ["n8n"],
"api-integration": ["n8n"],
"data-pipeline": ["n8n"],
"security-auditing": ["security-scanner"],
"vulnerability-scanning": ["security-scanner"],
"compliance-checking": ["security-scanner"],
"penetration-testing": ["security-scanner"],
"threat-analysis": ["security-scanner"]
},
"network_configuration": {
"mcp_network": {
"name": "mcp-network",
"subnet": "172.31.0.0/16",
"isolated": true,
"allowed_egress": ["cfn-network", "internet"]
}
},
"monitoring": {
"prometheus_metrics": true,
"health_check_endpoints": true,
"performance_tracking": true,
"error_reporting": true,
"alert_channels": ["redis-coordinator"]
}
}