Noah
Noah is the ARK Runtime Administration Agent, providing comprehensive cluster management and infrastructure operations through an MCP (Model Context Protocol) server. With full cluster privileges, Noah enables conversational infrastructure management and runtime administration.
Overview
Noah integration with ARK provides:
- Kubernetes Management: Execute kubectl commands for cluster operations
- Helm Operations: Package management and chart deployment
- System Commands: Run bash commands for advanced operations
- Python Execution: Execute Python scripts for data analysis and automation
- ARK Status: Monitor ARK system health and version information
- Runtime Discovery: Access operational procedures and resource discovery
- MCP Server: Expose tools through Model Context Protocol
Note: Noah requires cluster-admin privileges for full functionality.

Quick Start
Installation
Using ARK CLI (Recommended):
ark install marketplace/agents/noahUsing DevSpace (for Development):
cd agents/noah
devspace deployUsing Helm:
cd agents/noah
helm install noah ./chart -n defaultAvailable Tools
Noah provides the following tools through its MCP interface:
Kubernetes Operations
kubectl- Execute kubectl commands for cluster management- View resources, pods, deployments
- Check logs and describe resources
- Apply configurations and manage workloads
Package Management
helm- Helm chart operations- List installed releases
- Install, upgrade, and uninstall charts
- Manage chart repositories
System Commands
bash- Execute system commands- File operations
- Process management
- Advanced shell operations
Python Execution
python- Run Python code- Data analysis and processing
- Automation scripts
- Custom operations
ARK Operations
ark_status- Check ARK system status and versionark_runtime_101- Runtime resource discovery and operational proceduressystem_info- View MCP server capabilities and tool information
Usage Examples
Once deployed, Noah can be accessed through ARK as the runtime administration agent:
Cluster Management
"Show me all pods in the cluster"
"What's the status of deployments in the ark-system namespace?"
"Describe the noah-mcp service"Helm Operations
"List all Helm releases"
"Show me the values for the langfuse release"
"What charts are available in the repository?"System Operations
"Check disk usage on the cluster nodes"
"Run a Python script to analyze resource usage"
"Execute a bash command to check system logs"ARK Status
"What's the status of ARK?"
"Show me the ARK system version"
"Get runtime operational procedures"Security Considerations
Warning: Noah has cluster-admin privileges and can perform ANY operation in the cluster, including:
- Deleting resources and namespaces
- Modifying critical system configurations
- Accessing secrets and sensitive data
- Changing RBAC permissions
Best Practices:
- Always confirm destructive operations before execution
- Use Noah only in controlled environments
- Monitor Noah’s operations through audit logs
- Restrict access to Noah through ARK’s authentication system
- Review commands before execution in production clusters
Uninstallation
Using ARK CLI:
ark uninstall marketplace/agents/noahUsing DevSpace:
cd agents/noah
devspace purgeUsing Helm:
helm uninstall noah -n defaultNote: Uninstalling Noah will also remove the associated ServiceAccount and ClusterRoleBinding.