io.github.markopolovic/kubik-tools

MCPCommunitybeeinträchtigt
v1.2.0io.github.markopolovicUnknownAktualisiert vor 3 Mon.

Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.

Endpunkt-Statusbeeinträchtigt
geprüft vor 9 Tagen · zuletzt erreichbar vor 25 Tagen
86 % der letzten 7 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 3 Mon.Letzte Aktualisierung
Paket
Autorio.github.markopolovic
LizenzUnknown
Version1.2.0
Quellemcp-registry
Trust-Status
B
60/100Gut
Nur gehosteter Endpunkt: Diese Bewertung umfasst, wer ihn veröffentlicht und ob er antwortet – nicht den Code dahinter. CVE-, Abhängigkeits- und Quellcodeanalysen sind nicht anwendbar, daher ist nichts hier ein Unbedenklichkeitsnachweis für diesen Code.
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche10 Tools · keines privilegiert
Sicherheits-Scan✓ Saubervlive · vor 1 Mon.Wie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert9. Juli 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

10 Tools · keines privilegiert
Live am Endpunkt des Anbieters beobachtet1mo ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://mcp.kubik.tools/mcp10 Tools · 1293 ms
calculate_chargeable_weightCalculates chargeable (billable) weight -- frachtpflichtiges Gewicht, Frachtgewicht -- for a freight shipment (Stückgut or Sammelgut) from a list of cargo pieces, for one of four transport modes. Answers questions like "wie viel wiegt die Sendung frachtpflichtig" or "was ist das Volumengewicht". F…

Calculates chargeable (billable) weight -- frachtpflichtiges Gewicht, Frachtgewicht -- for a freight shipment (Stückgut or Sammelgut) from a list of cargo pieces, for one of four transport modes. Answers questions like "wie viel wiegt die Sendung frachtpflichtig" or "was ist das Volumengewicht". F…

ParameterTypBeschreibung
piecesarrayList of cargo pieces (up to 100 line items, required, non-empty). Use quantity to combine identical pieces rather than repeating rows.
modestringTransport mode (required): one of "air" (Luftfracht), "road", "sea_lcl" (Seefracht), "courier". Selects the default volumetric divisor: air=6000 cm³/kg (IATA),…
volumetric_divisornumberOptional positive override of the mode's default divisor. For air/courier this is cm³ per kg (divided into volume); for road/sea_lcl this is kg per m³ (multipl…
resolve_quantitiesResolves an ordered quantity of a Library article into concrete packed units (boxes/pallets), using that article's own logged packing history -- never a generic guess. Check resolution_status first: "resolved" means units/tier are a real answer, safe to use directly. "ambiguous" means the article…

Resolves an ordered quantity of a Library article into concrete packed units (boxes/pallets), using that article's own logged packing history -- never a generic guess. Check resolution_status first: "resolved" means units/tier are a real answer, safe to use directly. "ambiguous" means the article…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
article_query*stringThe article number or name to search for in the Library, e.g. 'MLB1001' or 'rim holder'.
quantity*numberThe ordered quantity to resolve, in whole units of the article. Must be a positive number.
resolve_prepack_quantitiesResolves an ordered quantity of a CLASS of goods into concrete prepack units (boxes/cartons), using that class's own logged prepack table -- a class-level lookup (e.g. "small metal fittings"), not a single article. Use resolve_quantities instead when you have a specific article number/name. Check…

Resolves an ordered quantity of a CLASS of goods into concrete prepack units (boxes/cartons), using that class's own logged prepack table -- a class-level lookup (e.g. "small metal fittings"), not a single article. Use resolve_quantities instead when you have a specific article number/name. Check…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
article_class_query*stringFree-text search over the prepack table's own article_class label, e.g. 'small metal fittings' or 'cable ties'.
quantity*numberThe ordered quantity to resolve, in whole units of the class. Must be a positive number.
search_article_profilesSearches your team's kubik.tools Library for article profiles by article number or name (case-insensitive substring match). Returns up to 10 matches: id, article_number, name, supplier. Leave query empty (or a single common substring) to browse -- this returns whatever matches, sorted however the…

Searches your team's kubik.tools Library for article profiles by article number or name (case-insensitive substring match). Returns up to 10 matches: id, article_number, name, supplier. Leave query empty (or a single common substring) to browse -- this returns whatever matches, sorted however the…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
querystringArticle number or name substring to search for, e.g. 'MLB1001' or 'rim holder'. Leave empty to browse the first 10 articles in the Library.
create_article_profileCreates a new article in your team's kubik.tools Library -- team-scoped from creation, visible to the whole team immediately (not a personal draft). Two-step by design, never a silent write: call once WITHOUT confirm to get a preview of exactly what would be created (including a check for an exist…

Creates a new article in your team's kubik.tools Library -- team-scoped from creation, visible to the whole team immediately (not a personal draft). Two-step by design, never a silent write: call once WITHOUT confirm to get a preview of exactly what would be created (including a check for an exist…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
name*stringArticle name, e.g. 'Rotor hub casting'. Required.
supplier*stringSupplier name. Required.
article_numberstringSupplier's own article/SKU number, if known.
hs_codestringHS/tariff code, exactly 8 digits. Format-only check -- not verified against a real tariff database.
description_destring—
description_enstring—
confirmbooleanSet true, with preview_id, to actually create the article after reviewing the preview. Omit or false for a dry-run preview only.
preview_idstringThe preview_id returned by the first (unconfirmed) call. Required when confirm=true.
log_pack_observationLogs a real, observed consolidation pack -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight" -- against an existing consolidation group in your team's Library. This is ground truth: it becomes a new data point resolve_quantities and the app's own resolve fl…

Logs a real, observed consolidation pack -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight" -- against an existing consolidation group in your team's Library. This is ground truth: it becomes a new data point resolve_quantities and the app's own resolve fl…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
consolidation_group_id*stringThe id of an existing consolidation group in your team's Library. Required.
member_quantities*arrayThe articles and quantities actually packed together, e.g. [{article_number: 'MLB1001', qty: 3}].
pallet_count*integerNumber of pallets this pack used.
length_cm*number—
width_cm*number—
height_cm*number—
weight_kg*numberTotal gross weight, in kg.
confirmbooleanSet true, with preview_id, to actually log the observation after reviewing the preview. Omit or false for a dry-run preview only.
preview_idstringThe preview_id returned by the first (unconfirmed) call. Required when confirm=true.
list_pack_observationsLists the real, observed consolidation packs logged against a consolidation group in your team's Library -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight," the same ground-truth data resolve_quantities/resolve_prepack_quantities and the app's own resolve…

Lists the real, observed consolidation packs logged against a consolidation group in your team's Library -- "these articles, at these quantities, actually packed onto N pallets at these dims/weight," the same ground-truth data resolve_quantities/resolve_prepack_quantities and the app's own resolve…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
group_name_query*stringFree-text search over the consolidation group's own name, e.g. 'pallet mix A' or 'mixed cartons'.
undo_changeUndoes a create_article_profile or log_pack_observation call, but only within 15 minutes of when it was confirmed, and only if nothing else now depends on it. For article_profiles: refuses if any packed_forms, consolidation_group_members, or edit-history rows now reference the article (edit it or…

Undoes a create_article_profile or log_pack_observation call, but only within 15 minutes of when it was confirmed, and only if nothing else now depends on it. For article_profiles: refuses if any packed_forms, consolidation_group_members, or edit-history rows now reference the article (edit it or…

ParameterTypBeschreibung
api_key*stringYour team's kubik.tools MCP API key (kubik_mcp_...). Required.
table*stringWhich kind of change to undo, matching the undo_token's origin (create_article_profile -> article_profiles, log_pack_observation -> consolidation_pack_observat…
undo_token*stringThe undo_token returned by the original confirmed create_article_profile or log_pack_observation call.
calculate_loading_metresCalculates loading metres (Lademeter, LDM) -- the floor-space unit (Ladefläche) that governs European road freight -- for a list of cargo pieces, plus the equivalent number of pallet places (Palettenstellplätze, Stellplätze). Answers questions like "wie viele Lademeter" or "wieviel Platz brauche ic…

Calculates loading metres (Lademeter, LDM) -- the floor-space unit (Ladefläche) that governs European road freight -- for a list of cargo pieces, plus the equivalent number of pallet places (Palettenstellplätze, Stellplätze). Answers questions like "wie viele Lademeter" or "wieviel Platz brauche ic…

ParameterTypBeschreibung
piecesarrayList of cargo pieces (up to 100 line items, required, non-empty). Use quantity to combine identical pieces rather than repeating rows.
vehicle_idstringOptional vehicle profile id (e.g. "semi_136" = Sattelzug 13,6 m, "rigid_75" = 7,5-Tonner). Does not change the LDM calculation (always the fixed 240cm referenc…
check_truck_fitChecks whether a list of cargo pieces fits a named vehicle. Two capacity limits always checked: loading metres (Lademeter, LDM, Stellplätze) and, if weight is given, payload (Zuladung, Nutzlast). When every piece ALSO carries height_cm, a third, stronger check runs too: a real 3D placement simulati…

Checks whether a list of cargo pieces fits a named vehicle. Two capacity limits always checked: loading metres (Lademeter, LDM, Stellplätze) and, if weight is given, payload (Zuladung, Nutzlast). When every piece ALSO carries height_cm, a third, stronger check runs too: a real 3D placement simulati…

ParameterTypBeschreibung
piecesarrayList of cargo pieces (up to 100 line items), optionally omitted entirely to just look up a vehicle's specs (with vehicle_id) or list all vehicles (without). Us…
vehicle_idstringVehicle profile id to check against or look up (e.g. "semi_136" = Sattelzug 13,6 m, "rigid_75" = 7,5-Tonner). If omitted or not recognized, the response lists…

10 von 10 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Freight calculators (weight, metres, vehicle fit) and authenticated team packing-library tools.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.