ClusterValidator.MCP.psd1
|
@{ RootModule = 'ClusterValidator.MCP.psm1' ModuleVersion = '1.0.1' GUID = 'c3b72a8e-c6b3-4e81-8aa4-2ed08bb475cb' Author = 'Detent Point LLC' CompanyName = 'Detent Point LLC' Copyright = '(c) 2026 Detent Point LLC. All rights reserved.' # First sentence states plainly what it is and that it needs a server; then the hard # prerequisites, so nobody installs it and discovers it does nothing (or that 5.1/macOS # will not run it). Description = 'A client for a ClusterValidator MCP server; it does nothing on its own and requires that server. It gives DBAs plain PowerShell commands to run read-only SQL Server failover-cluster validations without an AI assistant. PowerShell 7+ and Windows only: it launches the ClusterValidator stdio tool locally (dnx DetentPoint.ClusterValidator.Mcp), which uses CIM and Active Directory. The tool runs in Free mode with no license (2 clusters per month); a purchased license unlocks higher tiers.' PowerShellVersion = '7.0' CompatiblePSEditions = @('Core') FunctionsToExport = @( 'Connect-CvValidator', 'Disconnect-CvValidator', 'Invoke-CvValidation', 'Get-CvValidationResult', 'Get-CvValidationFinding', 'Export-CvValidationReport', 'Get-CvValidationPhase' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() FormatsToProcess = @('ClusterValidator.MCP.format.ps1xml') # Ships the module files plus a docs folder (how-to PDF, Azure self-host reference # architecture PDF + source, and a real sample report) so the Gallery listing carries them. FileList = @( 'ClusterValidator.MCP.psd1', 'ClusterValidator.MCP.psm1', 'ClusterValidator.MCP.format.ps1xml', 'README.md', 'docs\HOW-TO-USE-CLUSTERVALIDATOR.pdf', 'docs\AZURE-REFERENCE-ARCHITECTURE.pdf', 'docs\AZURE-REFERENCE-ARCHITECTURE.md', 'docs\SAMPLE-REPORT.html' ) PrivateData = @{ # Compatibility bounds for the tool this client drives (ruling 2026-08-10): # hard-fail below Minimum, warn above TestedCeiling. Kept in sync with the module code. ToolCompatibility = @{ PackageId = 'DetentPoint.ClusterValidator.Mcp' MinimumVersion = '1.12.0' TestedVersion = '1.12.0' WarnAtOrAboveVersion = '2.0.0' } PSData = @{ Tags = @('SQLServer', 'FailoverCluster', 'WSFC', 'FCI', 'MCP', 'Windows', 'DBA', 'PSEdition_Core') LicenseUri = 'https://detentpoint.com/legal/terms' ProjectUri = 'https://detentpoint.com/clustervalidator' IconUri = 'https://detentpoint.com/assets/clustervalidator-icon-128.png' ReleaseNotes = 'v1.0.1 — bundles a docs folder: a how-to PDF, the Azure self-host reference architecture (PDF + source), and a real sample report. v1.0.0 — first release. Thin stdio client for the ClusterValidator MCP server; Invoke-CvValidation writes a report directory and Export-CvValidationReport returns the tool''s branded HTML report. Requires the DetentPoint.ClusterValidator.Mcp tool (>= 1.12.0; tested against 1.12.0) and PowerShell 7+ on Windows.' } } } |