This folder includes all the prompts for the AKS-MCP server. These prompt files are designed for generating the functionality of the AKS-MCP (Azure Kubernetes Service - Model Context Protocol) server with AI assistants.
README.md- This file, describing the prompts folder and its contentsmonitoringservice.md- Feature requirements and implementation details for MCP monitoring service integrationazure-diagnostics.md- Implementation specifications for Azure diagnostic and advisory tools (AppLens detectors, Resource Health, Azure Advisor)azure-advisor.md- Simplified implementation specifications for Azure Advisor recommendations integrationazure-cli-tools.md- Azure CLI tools integration and command execution specificationsazure-network-tools.md- Azure network resource tools and information retrieval specificationsazure-resource-caching.md- Azure resource caching system implementation specificationsazure-monitor-tools.md- Azure Monitor metrics and monitoring capabilities implementation specifications
prompts/
├── README.md # This documentation file
├── monitoringservice.md # Monitoring service integration requirements
├── azure-diagnostics.md # Azure diagnostics and advisory tools specifications
├── azure-advisor.md # Azure Advisor recommendations integration
├── azure-cli-tools.md # Azure CLI tools integration specifications
├── azure-network-tools.md # Azure network resource tools specifications
├── azure-resource-caching.md # Azure resource caching system specifications
└── azure-monitor-tools.md # Azure Monitor metrics and monitoring specifications
The prompts in this folder are designed to test and validate the following AKS-MCP server capabilities:
- Azure CLI (
az aks) command execution through MCP tools - Support for read-only, read-write, and admin access levels
- Individual command registration with security validation
- Account management commands (login, account set, list subscriptions)
- Virtual Network (VNet) information and configuration retrieval
- Network Security Group (NSG) rules and policies access
- Route table information and network routing details
- Subnet details and IP address management
- Load balancer configuration access (external and internal)
- Three-tier access control (readonly, readwrite, admin)
- Command injection protection and security validation
- Access level enforcement at server and tool level
- Operation categorization and permission management
- Model Context Protocol server implementation
- Multiple transport support (stdio, SSE, streamable-http)
- Dynamic tool registration based on access level
- AI assistant integration (VS Code Copilot, Claude, etc.)
- In-memory caching for Azure resources and API responses
- Configurable cache timeouts and automatic expiration
- Thread-safe cache operations with performance optimization
- Multi-subscription cache management
- Azure Monitor integration and dashboard access
- Log Analytics workspace queries and log retrieval
- Application Insights performance monitoring and tracing
- Alert management and notification systems
- Performance metrics collection and analysis
- Real-time monitoring and data visualization
- AppLens detector integration and execution
- Resource Health event monitoring and access
- Azure Advisor recommendations retrieval (simplified implementation in azure-advisor.md)
- Automated diagnostic workflows and reporting
- Proactive issue detection and remediation guidance
- Access level validation (readonly, readwrite, admin)
- Security policy enforcement and validation
- Authentication and authorization testing
- Role-based access control (RBAC) verification
When adding new prompt files to this folder:
- Follow naming conventions: Use descriptive, lowercase names with hyphens (e.g.,
cluster-operations.md) - Include clear objectives: Each file should specify what functionality it tests
- Provide expected behaviors: Document what responses are expected for each prompt
- Add prerequisites: List any required setup, permissions, or resources
- Update this README: Add the new file to the "Existing Files" section above