mcp-registry.jsonā¢5.67 kB
{
"version": "1.0.0",
"name": "Saralegui Solutions MCP Server Registry",
"description": "Central registry for all MCP servers in the Saralegui Solutions ecosystem",
"updated": "2025-08-29T23:00:00Z",
"servers": [
{
"id": "self-learning",
"name": "MCP Self-Learning Server",
"version": "1.0.0",
"description": "Autonomous learning and pattern recognition server for AI agent improvement",
"repository": {
"type": "git",
"url": "https://github.com/saralegui-solutions/mcp-self-learning-server"
},
"npm": {
"package": "@saralegui-solutions/mcp-self-learning-server",
"registry": "https://npm.pkg.github.com"
},
"docker": {
"image": "ghcr.io/saralegui-solutions/mcp-self-learning-server",
"tags": ["latest", "v1.0.0"]
},
"capabilities": [
"pattern-analysis",
"autonomous-learning",
"performance-optimization",
"knowledge-synchronization",
"predictive-suggestions"
],
"integrations": {
"claudio": {
"enabled": true,
"tools": 6,
"description": "Workflow optimization and agent performance learning"
},
"claudia": {
"enabled": true,
"plugin": "voice-learning",
"description": "Voice interaction learning and intent optimization"
}
},
"api": {
"rest": {
"port": 8765,
"base_path": "/",
"endpoints": ["/analyze", "/insights", "/optimize", "/predict"]
},
"websocket": {
"port": 8765,
"path": "/ws",
"events": ["pattern_analyzed", "learning_cycle_completed"]
},
"cli": {
"command": "mcp-learn",
"global": true
}
},
"deployment": {
"systemd": true,
"docker": true,
"kubernetes": true,
"npm_global": true
},
"status": "production",
"maintainer": "Saralegui Solutions LLC",
"license": "ISC",
"created": "2025-08-29T00:00:00Z",
"updated": "2025-08-29T23:00:00Z"
},
{
"id": "node-expert",
"name": "MCP Node Expert",
"version": "1.0.0",
"description": "Node.js code validation, analysis, and optimization server",
"repository": {
"type": "git",
"url": "https://github.com/saralegui-solutions/mcp-node-expert"
},
"capabilities": [
"code-validation",
"syntax-checking",
"best-practices-analysis",
"dependency-management",
"performance-analysis"
],
"integrations": {
"claudio": {
"enabled": true,
"tools": 5,
"description": "Code quality validation and optimization suggestions"
}
},
"api": {
"mcp": {
"protocol": "stdio",
"transport": "pipe"
}
},
"deployment": {
"local": true,
"systemd": false
},
"status": "production",
"maintainer": "Saralegui Solutions LLC",
"license": "ISC",
"created": "2025-08-28T00:00:00Z",
"updated": "2025-08-29T16:00:00Z"
}
],
"integrations": {
"claudio": {
"name": "Claudio AIMCP Orchestrator",
"config_path": "/home/ben/saralegui-solutions-llc/claude-assistant/config/claudio.config.json",
"enabled_servers": ["self-learning", "node-expert"],
"communication_port": 3001,
"learning_coordination": true,
"cross_server_sharing": true
},
"claudia": {
"name": "Claudia Voice Assistant",
"config_path": "/home/ben/claudia/config.json",
"enabled_servers": ["self-learning"],
"voice_learning": true,
"intent_optimization": true
}
},
"shared_services": {
"knowledge_sync": {
"enabled": true,
"directory": "/home/ben/saralegui-solutions-llc/shared/knowledge",
"servers": ["self-learning"],
"sync_interval": 300000
},
"message_bus": {
"enabled": true,
"channels": [
"nodejs-validation-events",
"nodejs-learning-insights",
"nodejs-pattern-updates"
],
"coordination": true
},
"observability": {
"enabled": true,
"metrics_port": 9100,
"status_api_port": 8080,
"prometheus": true,
"grafana": true,
"health_checks": true
}
},
"templates": {
"basic_mcp_server": {
"description": "Basic MCP server template with standard structure",
"repository": "https://github.com/saralegui-solutions/mcp-server-template"
},
"learning_enabled_server": {
"description": "MCP server template with self-learning capabilities",
"repository": "https://github.com/saralegui-solutions/mcp-learning-template"
}
},
"development": {
"standards": {
"node_version": "18.0.0+",
"test_coverage": "85%+",
"documentation": "comprehensive",
"ci_cd": "github_actions"
},
"tools": {
"testing": "custom + jest",
"linting": "eslint",
"formatting": "prettier",
"type_checking": "optional"
},
"deployment": {
"docker": "required",
"systemd": "recommended",
"kubernetes": "optional"
}
},
"monitoring": {
"health_endpoints": [
"http://localhost:8765/health"
],
"metrics_endpoints": [
"http://localhost:8765/metrics"
],
"dashboard_urls": [
"http://localhost:8080/dashboard"
]
},
"security": {
"audit_frequency": "weekly",
"vulnerability_scanning": true,
"secret_detection": true,
"dependency_updates": "automated"
}
}