catalog
Qué hace este MCP
Searches electronic and mechanical parts using datasheet-backed specifications, compatibility checks, and priced bill-of-materials composition.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['build_id'], 'properties': {'choices': {'type': 'object', 'description': 'role â\x86\x92 part id overrides', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'build_id': {'type': 'string', 'description': '2wd-robot, weather-station or plant-waterer'}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['build', 'lines', 'compatibility', 'csv'], 'properties': {'csv': {'type': 'string'}, 'build': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'qty'], 'properties': {'qty': {'type': 'number'}, 'role': {'type': 'string'}}, 'additionalProperties': {}}}, 'compatibility': {'type': 'array', 'items': {'type': 'object', 'required': ['constraint', 'kind', 'status', 'detail', 'parts'], 'properties': {'kind': {'type': 'string'}, 'parts': {'type': 'array', 'items': {'type': 'string'}}, 'detail': {'type': 'string'}, 'status': {'enum': ['pass', 'fail', 'warn', 'info'], 'type': 'string'}, 'constraint': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['part_ids'], 'properties': {'build_id': {'type': 'string', 'description': 'Defaults to the build these parts overlap most'}, 'part_ids': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['build', 'verdicts', 'unknown', 'summary'], 'properties': {'build': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'type': 'string'}, 'unknown': {'type': 'array', 'items': {'type': 'string'}}, 'verdicts': {'type': 'array', 'items': {'type': 'object', 'required': ['constraint', 'kind', 'status', 'detail', 'parts'], 'properties': {'kind': {'type': 'string'}, 'parts': {'type': 'array', 'items': {'type': 'string'}}, 'detail': {'type': 'string'}, 'status': {'enum': ['pass', 'fail', 'warn', 'info'], 'type': 'string'}, 'constraint': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'description': 'First part id'}, 'b': {'type': 'string', 'description': 'Second part id'}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['rows', 'summary'], 'properties': {'rows': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'label', 'a', 'b', 'same'], 'properties': {'a': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'b': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'code': {'type': 'string'}, 'same': {'type': 'boolean'}, 'label': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Part id, e.g. pololu-drv8833-carrier'}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Part id'}, 'code': {'type': 'string', 'description': 'Attribute code from get_part; omit for all'}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['part'], 'properties': {'part': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['builds'], 'properties': {'builds': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['categories'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label', 'parts'], 'properties': {'id': {'type': 'string'}, 'label': {'type': 'string'}, 'parts': {'type': 'number'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'role': {'type': 'string'}, 'build': {'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1}, 'query': {'type': 'string', 'description': 'What you are looking for'}, 'category': {'type': 'string'}, 'project_context': {'type': 'string', 'maxLength': 500, 'description': '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.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'matched', 'rankedForProject', 'parts'], 'properties': {'parts': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'manufacturer', 'mpn', 'category', 'url'], 'properties': {'id': {'type': 'string'}, 'mpn': {'type': 'string'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'category': {'type': 'string'}, 'manufacturer': {'type': 'string'}}, 'additionalProperties': {}}}, 'query': {'type': 'string'}, 'matched': {'type': 'number'}, 'rankedForProject': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['build_id'], 'properties': {'choices': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'build_id': {'type': 'string', 'description': '2wd-robot, weather-station or plant-waterer'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['build', 'lines'], 'properties': {'build': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'lines': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'qty'], 'properties': {'qty': {'type': 'number'}, 'role': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Cambios recientes en herramientas
Servidores MCP similares
a2a2p — Agent-to-Agent-to-Physical
Reviews physical product requirements, performs bounded beam engineering calculations and simulations, prepares supplier packages…
Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator
Matches M12 and C-mount lenses to image sensors, calculates field of view, provides optical specifications, and supports Shopify …
Depureco Industrial Vacuum Explorer
Searches and configures industrial vacuum equipment by application, sector, certification, power, capacity, filtration, and techn…
SkoIA Parts
Resolves physical-part identification and compatibility problems, tracks evidence and missing observations, verifies proposed sol…
Zavod Stanki CNC Catalog
Provides a catalog, search, comparison, pricing, configuration, and lead submission for CNC machinery.
Agentic Fabrication Network (AFN)
Obtains quotes and places orders for 3D printing, CNC and sheet-metal fabrication, decals, and related manufacturing services.
site
Provides telescope product dataset search, comparisons, rankings, statistics, and consent-based enquiries to human providers.
Steady Steel
Searches catalog products and generates firm quotes for laser-cut steel, stainless steel and aluminum parts.