{"ableitung":{"fassung":2,"regeln":[{"art":"mcp_server","schluessel":"zugangsdaten_erforderlich","beleg_zu":"roh_geheime_pflichtvariablen","deterministisch":true,"beschreibung_de":"Wahr, wenn das Register mindestens eine Umgebungsvariable ODER mindestens eine Kopfzeile eines Remote-Endpunkts mit isSecret = true und isRequired = true führt. Beide Rohangaben stehen getrennt daneben.","beschreibung_en":"True when the registry lists at least one environment variable OR at least one remote endpoint header with isSecret = true and isRequired = true. Both raw values are listed separately."},{"art":"mcp_server","schluessel":"ausfuehrungsort","beleg_zu":"roh_transportarten","deterministisch":true,"beschreibung_de":"„entfernt\", wenn ausschließlich Remotes oder HTTP-Transporte geführt sind; sonst „lokal\".","beschreibung_en":"\"remote\" when only remotes or HTTP transports are listed, otherwise \"local\". The registry stores these as \"entfernt\" and \"lokal\"."},{"art":"mcp_server","schluessel":"dateisystem_pfadargument","beleg_zu":"roh_pfadargumente","deterministisch":true,"beschreibung_de":"Wahr, wenn mindestens ein Paket- oder Laufzeitargument ODER mindestens eine Umgebungsvariable das Format filepath trägt.","beschreibung_en":"True when at least one package or runtime argument OR at least one environment variable carries format = filepath."},{"art":"mcp_server","schluessel":"quelloffen_einsehbar","beleg_zu":"roh_repository_url","deterministisch":true,"beschreibung_de":"Wahr, wenn das Register eine Repository-Adresse führt. Ob dort etwas liegt, ist damit nicht gesagt: Das Register ruft die Adresse nie ab.","beschreibung_en":"True when the registry lists a repository URL. That says nothing about what is behind it: the registry never fetches the URL."},{"art":"mcp_server","schluessel":"einsatzgebiet","beleg_zu":"roh_beschreibung","deterministisch":true,"beschreibung_de":"Wofür ein Server da ist, abgeleitet aus dem Beschreibungstext des Anbieters: je Einsatzgebiet eine Liste von Wörtern, gesucht an Wortgrenzen im kleingeschriebenen Text. Ein Eintrag kann mehrere Gebiete tragen; wo kein Wort greift, trägt er keines.","beschreibung_en":"What a server is for, derived from the vendor description: each field of use carries a list of words, matched on word boundaries over the lower-cased text. An entry may carry several fields; where no word matches, it carries none."}]},"startvorlagen":{"fassung":2,"vorlagen":[{"paketquelle":"npm","befehl":"npx","argumente":["-y","{kennung}"],"beschreibung_de":"Paketquelle npm: Aufruf über npx mit der Kennung aus der Paketkoordinate.","beschreibung_en":"Package registry npm: invoked through npx with the identifier from the package coordinate."},{"paketquelle":"pypi","befehl":"uvx","argumente":["{kennung}"],"beschreibung_de":"Paketquelle PyPI: Aufruf über uvx mit der Kennung aus der Paketkoordinate.","beschreibung_en":"Package registry PyPI: invoked through uvx with the identifier from the package coordinate."},{"paketquelle":"oci","befehl":"docker","argumente":["run","-i","--rm","{kennung}"],"beschreibung_de":"Paketquelle OCI: Aufruf über docker run mit dem Abbildnamen aus der Paketkoordinate.","beschreibung_en":"Package registry OCI: invoked through docker run with the image name from the package coordinate."}]}}