sheetsdata-mcp
Qué hace este MCP
Searches electronic components and datasheets, extracts specifications and images, compares parts, finds alternatives, and checks design fit.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['part_number', 'image_key'], 'properties': {'question': {'type': 'string', 'description': "Optional specific question about the image (e.g. 'What are the package dimensions?')"}, 'image_key': {'type': 'string', 'description': "Image storage path from read_datasheet output (e.g. 'images/abc123.png')"}, 'part_number': {'type': 'string', 'description': 'MPN of the component'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_number'], 'properties': {'part_number': {'type': 'string', 'description': 'Specific manufacturer part number to validate. Not a value or description.'}, 'ambient_temp': {'type': 'number', 'maximum': 200, 'minimum': -65, 'description': 'Ambient temperature TA (°C).'}, 'input_voltage': {'type': 'number', 'maximum': 1500, 'minimum': 0, 'description': 'Input voltage / VIN (V). For converters.'}, 'output_current': {'type': 'number', 'maximum': 500, 'minimum': 0, 'description': 'Output current / IOUT (A). For MOSFETs, this is drain current ID.'}, 'output_voltage': {'type': 'number', 'maximum': 1500, 'minimum': 0, 'description': 'Output voltage / VOUT (V). For converters/LDOs.'}, 'supply_voltage': {'type': 'number', 'maximum': 1500, 'minimum': 0, 'description': 'Supply voltage / VCC / VDD (V). For MOSFETs, this is VDS (drain-source voltage). NOT used for power dissipation â\x80\x94 compared against VDS(max) only.'}, 'switching_frequency': {'type': 'number', 'maximum': 10000000, 'minimum': 0, 'description': 'Switching frequency FSW (kHz). For converters.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_numbers'], 'properties': {'part_numbers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1, 'description': '1-20 MPNs to check. Must be specific manufacturer part numbers, not values or descriptions.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_numbers'], 'properties': {'part_numbers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 2, 'description': '2-5 specific manufacturer part numbers or LCSC numbers to compare head-to-head. Must be real MPNs â\x80\x94 the call is rejected upfront if any entry is a value, description, or reference designator.'}}}
Esquema de entrada
{'type': 'object', 'required': ['upload_token'], 'properties': {'upload_token': {'type': 'string', 'description': 'Opaque token returned by request_datasheet_upload.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_number'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'description': 'Max alternatives to return (default 5, max 20).'}, 'constraints': {'type': 'array', 'items': {'enum': ['in_stock', 'same_package', 'jlcpcb'], 'type': 'string'}, 'default': [], 'description': "Optional filters to narrow alternatives. 'in_stock' = only parts with non-zero stock at any provider. 'same_package' = package footprint must match (fuzzy). 'jlcpcb' = must be available at JLCPCB (useful for JLCPCB-assembled boards â\x80\x94 also restricts the provider search to JLCPCB)."}, 'part_number': {'type': 'string', 'description': 'The MPN to find alternatives for'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_number'], 'properties': {'provider': {'enum': ['all', 'jlcpcb', 'mouser', 'digikey'], 'type': 'string', 'default': 'all', 'description': "Which provider to query: 'all' (default), 'jlcpcb', 'mouser', or 'digikey'"}, 'part_number': {'type': 'string', 'description': "Specific manufacturer part number (MPN) or LCSC number (e.g. 'C2837938'). Not a value or description."}, 'prefetch_datasheet': {'type': 'boolean', 'default': False, 'description': 'Trigger background datasheet extraction (no extra charge). Default false.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_numbers'], 'properties': {'part_numbers': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 20, 'minItems': 1, 'description': 'List of MPNs to prefetch (max 20). Must be specific manufacturer part numbers, not values or descriptions.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_number'], 'properties': {'mode': {'enum': ['section', 'search'], 'type': 'string', 'default': 'section', 'description': "Reading mode: 'section' (default) returns a named section, 'search' does semantic search"}, 'limit': {'type': 'integer', 'default': 10, 'description': 'Max search results for search mode (default 10). Each result includes adjacent context chunks for continuity.'}, 'query': {'type': 'string', 'description': "Search query â\x80\x94 REQUIRED when mode='search', ignored when mode='section'. Example: 'charge voltage register', 'I2C address'."}, 'section': {'type': 'string', 'default': 'summary', 'description': "Section name for section mode. Start with 'summary' to discover available sections. Common: summary, pinout, electrical, abs_max, register_map, timing, package. Any heading in the datasheet works (slugified)."}, 'part_number': {'type': 'string', 'description': 'Specific manufacturer part number (MPN) or LCSC number. Not a value or description.'}}}
Esquema de entrada
{'type': 'object', 'required': ['part_number', 'expected_sha256', 'size_bytes'], 'properties': {'size_bytes': {'type': 'integer', 'maximum': 50000000, 'minimum': 1024, 'description': 'Size of the PDF in bytes. Must be â\x89¤ 50_000_000 (50MB) and > 1024.'}, 'part_number': {'type': 'string', 'description': 'Manufacturer part number the PDF belongs to. Must be a real MPN, not a value or description.'}, 'manufacturer': {'type': 'string', 'description': "Optional. Manufacturer name (e.g. 'Texas Instruments') if the MPN alone doesn't disambiguate."}, 'expected_sha256': {'type': 'string', 'pattern': '^[0-9a-f]{64}$', 'description': 'Lowercase hex SHA-256 of the PDF bytes (64 chars). Used both as the storage key (content-addressed) and to detect tampering. Compute with `shasum -a 256 file.pdf`.'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 15, 'description': 'Max results (default 15)'}, 'query': {'type': 'string', 'description': 'Natural language search query'}, 'section_type': {'enum': ['all', 'electrical_characteristics', 'features', 'description', 'pin_configuration', 'absolute_maximum_ratings', 'application_information', 'recommended_operating_conditions'], 'type': 'string', 'default': 'all', 'description': 'Optional: limit search to a specific section type'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'description': "Max results per provider (default 20). With providers='all', total results can be up to 3Ã\x97 this value (one set per provider)."}, 'query': {'type': 'string', 'description': 'Search query (part number or keyword)'}, 'providers': {'enum': ['all', 'jlcpcb', 'mouser', 'digikey'], 'type': 'string', 'default': 'all', 'description': "Which providers to query: 'all' (default), 'jlcpcb', 'mouser', or 'digikey'"}}}
Cambios recientes en herramientas
Servidores MCP similares
calc.engineer
Provides deterministic engineering calculators for RF and LoRa systems, electronics, batteries, solar and power systems, cooling,…
Opensensemap
Finds and aggregates readings from community-operated openSenseMap environmental sensors, including temperature, humidity, air qu…
RoboSelect360 - Humanoid Robot Intelligence
Provides market, specification, bill-of-materials, supply-chain, dependency, and risk intelligence for humanoid robots across mec…
device-house
Designs electronic devices and produces bills of materials, schematics, PCB layouts, firmware templates, manufacturing files, and…
Depureco Industrial Vacuum Explorer
Searches and configures industrial vacuum equipment by application, sector, certification, power, capacity, filtration, and techn…
oeradio-mcp
Provides amateur-radio band and callsign information plus calculators for antennas, power, wavelength, cable loss, SWR, EIRP, and…
eurorack
Provides citation-anchored Eurorack module specifications, compatibility information, manuals, synthesis concepts, patch techniqu…
RoboParts 机器人零部件兼容性
Searches a database of humanoid-robot components, compares specifications, checks protocol, electrical, mechanical, and software …