Skip to main content

Infrastructure Tools

Complete reference of infrastructure and DevOps capabilities.

Container Orchestration

Docker

Full container lifecycle management.

ToolDescription
docker.buildBuild image from Dockerfile
docker.runRun container
docker.pushPush to registry
docker.pullPull from registry
docker.stopStop container
docker.rmRemove container
docker.logsView container logs
docker.execExecute command in container
docker.compose_upStart compose stack
docker.compose_downStop compose stack

Kubernetes

Native Kubernetes API support (not just kubectl wrapper).

ToolDescription
kubernetes.get_podsList pods
kubernetes.get_podGet pod details
kubernetes.create_podCreate pod
kubernetes.delete_podDelete pod
kubernetes.get_deploymentsList deployments
kubernetes.create_deploymentCreate deployment
kubernetes.scale_deploymentScale replicas
kubernetes.get_servicesList services
kubernetes.create_serviceCreate service
kubernetes.get_configmapsList configmaps
kubernetes.create_configmapCreate configmap
kubernetes.get_secretsList secrets
kubernetes.create_secretCreate secret
kubernetes.get_namespacesList namespaces
kubernetes.create_namespaceCreate namespace
kubernetes.get_eventsGet cluster events
kubernetes.apply_manifestApply YAML manifest
kubernetes.helm_installInstall Helm chart
kubernetes.helm_upgradeUpgrade Helm release
kubernetes.helm_uninstallUninstall Helm release

Library: @kubernetes/client-node (native API, not subprocess)


Deployment Platforms

Supported Platforms

PlatformFeatures
VercelAutomatic deployments, preview URLs, serverless
NetlifyContinuous deployment, forms, functions
CloudflareWorkers, Pages, edge deployment
RailwayContainer deployment, databases
Fly.ioGlobal edge deployment, machines
RenderWeb services, databases, cron

Deployment Tools

ToolDescription
deploy.vercelDeploy to Vercel
deploy.netlifyDeploy to Netlify
deploy.cloudflareDeploy to Cloudflare
deploy.railwayDeploy to Railway
deploy.flyDeploy to Fly.io
deploy.renderDeploy to Render

CI/CD & Workflows

Airflow

DAG and task management.

ToolDescription
airflow.list_dagsList all DAGs
airflow.get_dagGet DAG details
airflow.trigger_dagTrigger DAG run
airflow.get_dag_runsList DAG runs
airflow.get_task_instancesGet task instances

GitHub Actions

  • Workflow file generation
  • Status checking via GitHub API
  • Secrets management

Git Operations

Supported Providers

ProviderStatus
GitHubFull support
GitLabFull support
BitbucketFull support

Git Tools

ToolDescription
git.statusWorking tree status
git.addStage files
git.commitCreate commit
git.pushPush to remote
git.pullPull from remote
git.branchBranch operations
git.checkoutSwitch branches
git.mergeMerge branches
git.logCommit history
git.diffShow changes
git.stashStash changes
git.cloneClone repository

Planned Infrastructure

Infrastructure as Code (IaC)

ToolStatusDescription
TerraformPlannedMulti-cloud IaC
PulumiPlannedCode-based IaC
AWS CDKPlannedAWS infrastructure
CloudFormationPlannedAWS native IaC

Configuration Management

ToolStatusDescription
AnsiblePlannedAgentless automation
ChefPlannedInfrastructure automation
PuppetPlannedConfiguration management

Planned Cloud SDKs

AWS

ServiceStatus
EC2Planned
S3Planned
LambdaPlanned
RDSPlanned
DynamoDBPlanned
ECS/EKSPlanned
CloudWatchPlanned
IAMPlanned
SNS/SQSPlanned
API GatewayPlanned

Azure

ServiceStatus
Virtual MachinesPlanned
Blob StoragePlanned
Azure FunctionsPlanned
Azure SQLPlanned
AKSPlanned
Azure MonitorPlanned

Google Cloud

ServiceStatus
Compute EnginePlanned
Cloud StoragePlanned
Cloud FunctionsPlanned
Cloud SQLPlanned
GKEPlanned
BigQueryPlanned

Monitoring & Observability

Current Support

FeatureStatus
Execution metricsSupported
Audit loggingSupported
Error trackingSupported

Planned Integrations

PlatformStatus
DatadogPlanned
New RelicPlanned
GrafanaPlanned
PrometheusPlanned
SentryPlanned
PagerDutyPlanned

Secret Management

Current Support

FeatureStatus
Tenant secretsSupported
Secret assignmentSupported
Audit loggingSupported
Encryption at restSupported

Planned Integrations

PlatformStatus
HashiCorp VaultPlanned
AWS Secrets ManagerPlanned
Azure Key VaultPlanned
GCP Secret ManagerPlanned

Networking

Current Support

FeatureStatus
HTTP/HTTPS requestsSupported
WebSocket connectionsSupported
SSE streamingSupported

Planned

FeatureStatus
gRPCPlanned
GraphQL subscriptionsPlanned
MQTTPlanned

Environment Management

Supported Environments

development, staging, production, preview

Environment Variables

  • Secure storage with encryption
  • Per-environment configuration
  • Secret injection at runtime
  • Audit trail for access

Cross-Platform Execution

Operating Systems

OSShellStatus
Linuxbash, sh, zshSupported
macOSbash, sh, zshSupported
WindowsPowerShell, cmdSupported

Shell Detection

// Automatic cross-platform handling
const defaultShell = process.platform === "win32" ? "powershell" : "bash";

// Shell-specific command flags
const shellArg = {
powershell: "-Command",
cmd: "/c",
bash: "-c",
sh: "-c",
zsh: "-c"
};