{"schemaVersion":"2024-11-05","name":"asc","displayName":"ASC — AWS-native services cloud","description":"Functions, pods, sandbox, workspaces, edge, shield, observe, gateway, storage, secrets — exposed as MCP tools.","homepage":"https://asc.aiarco.com","docs":"https://docs.asc.aiarco.com","transports":[{"type":"http","url":"https://api.asc.aiarco.com/v1/mcp","auth":{"type":"bearer","header":"Authorization"}}],"tools":[{"name":"asc_functions_list","description":"List the caller tenant's functions.","inputSchema":{"type":"object","properties":{}}},{"name":"asc_functions_create","description":"Create a new function.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"runtime":{"type":"string"},"handler":{"type":"string"},"backend":{"type":"string"},"gpu":{"type":"string"}},"required":["name"]}},{"name":"asc_functions_invoke","description":"Invoke a function by id.","inputSchema":{"type":"object","properties":{"function_id":{"type":"string"},"payload":{"type":"object"}},"required":["function_id"]}},{"name":"asc_pods_list","description":"List GPU/CPU pods.","inputSchema":{"type":"object","properties":{}}},{"name":"asc_pods_create","description":"Launch a pod.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"image":{"type":"string"},"gpu":{"type":"boolean"},"cpu":{"type":"integer"},"memory_mb":{"type":"integer"},"env":{"type":"object"},"command":{"type":"array"}},"required":["name","image"]}},{"name":"asc_pods_stop","description":"Stop a pod.","inputSchema":{"type":"object","properties":{"pod_id":{"type":"string"}},"required":["pod_id"]}},{"name":"asc_sandbox_create","description":"Spawn a Fargate sandbox.","inputSchema":{"type":"object","properties":{"image":{"type":"string"},"cpu":{"type":"integer"},"memory_mb":{"type":"integer"},"command":{"type":"array"},"env":{"type":"object"},"timeout_seconds":{"type":"integer"}},"required":["image"]}},{"name":"asc_sandbox_list","description":"List sandboxes.","inputSchema":{"type":"object","properties":{}}},{"name":"asc_workspaces_create","description":"Provision a code-server workspace.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"image":{"type":"string"},"cpu":{"type":"integer"},"memory_mb":{"type":"integer"}},"required":["name"]}},{"name":"asc_workspaces_list","description":"List workspaces.","inputSchema":{"type":"object","properties":{}}},{"name":"asc_edge_create","description":"Create a CloudFront Function (edge).","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"code":{"type":"string"}},"required":["name","code"]}},{"name":"asc_edge_publish","description":"Publish a draft edge function.","inputSchema":{"type":"object","properties":{"edge_id":{"type":"string"}},"required":["edge_id"]}},{"name":"asc_shield_scan","description":"Trigger an S3 shield (DSPM) scan.","inputSchema":{"type":"object","properties":{"bucket":{"type":"string"},"prefix":{"type":"string"}},"required":["bucket"]}},{"name":"asc_shield_scans","description":"List shield scans.","inputSchema":{"type":"object","properties":{}}},{"name":"asc_observe_metrics","description":"Aggregated usage metrics.","inputSchema":{"type":"object","properties":{"window_hours":{"type":"integer"}}}},{"name":"asc_storage_list","description":"List S3 objects in the tenant prefix.","inputSchema":{"type":"object","properties":{"prefix":{"type":"string"},"max_keys":{"type":"integer"}}}},{"name":"asc_storage_presign","description":"Generate a presigned S3 URL.","inputSchema":{"type":"object","properties":{"key":{"type":"string"},"operation":{"type":"string","enum":["put_object","get_object"]},"expires_in":{"type":"integer"}},"required":["key"]}},{"name":"asc_gateway_chat","description":"Chat completions via ASC gateway (OpenAI-compat).","inputSchema":{"type":"object","properties":{"model":{"type":"string"},"messages":{"type":"array"},"temperature":{"type":"number"},"max_tokens":{"type":"integer"}},"required":["model","messages"]}},{"name":"asc_secrets_put","description":"Store a tenant-scoped secret.","inputSchema":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}},"required":["name","value"]}},{"name":"asc_billing_usage","description":"Current month usage summary.","inputSchema":{"type":"object","properties":{"days":{"type":"integer"}}}}],"categories":["compute","ai","storage","infra"]}