Analyze storage usage per project in Harbor. Iterates all repositories and artifacts to produce a sorted-by-size report, identifying what consumes quota.
Creates a Harbor intent for the gateway intents route using a fully signed request body and replay-safe recognition proof. Use for low-level Harbor API access.
Permanently delete an artifact from a Harbor registry by specifying its tag or digest. The manifest is removed immediately and blobs are reclaimed by garbage collection.
Submit evidence to a Harbor intent by supplying the request body and recognition proof, targeting the gateway /harbor/intents/{id}/evidence route for low-level API access.
A Node.js application that provides a Model Context Protocol server for interacting with Harbor container registry, supporting operations for projects, repositories, tags, and Helm charts.
Submit a fully signed Harbor intent body with replay-safe proof to create a payment intent via the /harbor/intents gateway route. Use for low-level Harbor API access when direct intent creation is required.
Get real-time weather conditions for Boston Harbor from nearby CWOP stations to help plan ferry commutes. Choose between Boston Harbor and Winthrop/East Boston data.
Find ports by name, country, type, size, region, harbor size, or harbor use. Filter maritime port data to locate specific facilities or explore port classifications.
Verify if an image:tag exists in a container registry. Returns boolean without error on absence, useful for pre-deployment checks and detecting stale images.
Execute read-only SQL queries against Harbor's business database with automatic validation, row limits, and PII masking to safely retrieve subscription data.
Verify a signed protocol-v2 authorization or settlement receipt JSON object offline using Ed25519, checking structure, message digest, and signature, and returns valid=true with receipt details.