accueil / serveurs / Recherche & Web / ai.partsgraph/catalog
ai.partsgraph/catalog
serveur MCP (Model Context Protocol) · partsgraph-catalog 1.4.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.partsgraph/catalog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.partsgraph/catalog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- build_bom≈ 508 tokens
Composes a complete BOM for a reference build — quantities, dated indicative prices, per-line rationale, a compatibility verdict for the chosen set, and a CSV export. Override any role with choices.
Paramètres, retour & exemple (3)
Paramètreschoices· object · optionnel
role → part id overridesbuild_id· string · requis
2wd-robot, weather-station or plant-watererproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "build_bom", "arguments": {"build_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"csv": "texte", "build": {}, "lines": [], "compatibility": []}} - check_compatibility≈ 445 tokens
Evaluates a part set against the build's engineering constraints — supply windows, stall vs peak current, shaft/wheel fit, interfaces, solar chain — with a reasoned verdict per check. Every number cited is a corroborated attribute.
Paramètres, retour & exemple (3)
Paramètresbuild_id· string · optionnel
Defaults to the build these parts overlap mostpart_ids· array · requisproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "check_compatibility", "arguments": {"part_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"build": "texte", "summary": "texte", "unknown": [], "verdicts": []}} - compare_parts≈ 360 tokens
Aligned attribute-by-attribute comparison of two catalogue parts. Absence means the sources did not state a value — never that the part lacks the property.
Paramètres, retour & exemple (3)
Paramètresa· string · requis
First part idb· string · requis
Second part idproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "compare_parts", "arguments": {"a": "texte", "b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "summary": "texte"}} - fetch≈ 208 tokens
Fetch the full provenance-backed record for a search result id as a citable document. Alias of get_part shaped to the search/fetch connector contract.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "fetch", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "url": "texte", "text": "texte", "title": "texte"}} - get_part≈ 263 tokens
The complete canonical record for one part: every attribute with its provenance (source, page, verbatim quote, file hash), vendors with dated indicative prices, and datasheet links.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Part id, e.g. pololu-drv8833-carrierproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "get_part", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte"}} - get_provenance≈ 291 tokens
The receipt behind a stated value: the verbatim source quote, the page, the extraction method, and the sha-256 of the exact file it was read from — plus a ready-made citation line. Omit code for every attribute's receipt.
Paramètres, retour & exemple (3)
Paramètresid· string · requis
Part idcode· string · optionnel
Attribute code from get_part; omit for allproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "get_provenance", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"part": "texte"}} - list_builds≈ 257 tokens
The catalogue's reference builds (robot, weather station, plant waterer) with their roles and candidate parts — the starting point for build_bom.
Paramètres, retour & exemple (1)
Paramètresproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "list_builds", "arguments": {"project_context": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"builds": []}} - list_categories≈ 248 tokens
Every category in the catalogue with its part count.
Paramètres, retour & exemple (1)
Paramètresproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "list_categories", "arguments": {"project_context": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"categories": []}} - search≈ 229 tokens
Search the Partsgraph demo catalogue. Returns result ids for fetch. Alias of search_parts shaped to the search/fetch connector contract.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"results": []}} - search_parts≈ 441 tokens
Full-text search over the demo catalogue's provenance-backed part records. Filter by category, build or role. Every attribute returned was corroborated against the manufacturer datasheet or vendor page.
Paramètres, retour & exemple (6)
Paramètresrole· string · optionnelbuild· string · optionnellimit· integer · optionnelquery· string · requis
What you are looking forcategory· string · optionnelproject_context· string · optionnel
One sentence on what you are building. Results are ranked for your project. Queries and this context are logged anonymously to power the public demo dashboard.
Exemple d'appel{"name": "search_parts", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"parts": [], "query": "texte", "matched": 1, "rankedForProject": "texte"}} - view_bom≈ 310 tokens
Composes the BOM for a reference build and renders it as an interactive view in clients that support MCP Apps. Same data as build_bom.
Paramètres, retour & exemple (2)
Paramètreschoices· object · optionnelbuild_id· string · requis
2wd-robot, weather-station or plant-waterer
Exemple d'appel{"name": "view_bom", "arguments": {"build_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"build": {}, "lines": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».