mrd
Was dieses MCP kann
Searches spacecraft component datasheets, extracts cited specifications, matches components to requirements, and evaluates spacecraft bus compatibility, mass, and power budgets.
Tools
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'the question in English or Russian, e.g. "star tracker better than 10 arcsec under 1 kg", "who makes batteries in Germany", "what is TRL"'}}}
Eingabeschema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'question to one datasheet'}, 'term': {'type': 'string', 'description': 'exact word/phrase for the category scan, e.g. SpaceWire, ITAR'}, 'category': {'enum': ['reaction-wheels', 'star-trackers', 'obc-computers', 'batteries', 'radios', 'solar-panels', 'propulsion', 'sun-sensors', 'magnetometers', 'magnetorquers', 'imus-gyros', 'gnss-receivers', 'eps', 'deployers', 'thermal', 'antennas', 'sdr-modems', 'cameras', 'structures', 'platforms', 'ground-stations', 'sadm', 'tanks-valves', 'separation-systems', 'pointing-mechanisms'], 'type': 'string'}, 'product_id': {'type': 'integer'}}}
Eingabeschema
{'type': 'object', 'required': ['items'], 'properties': {'bus_v': {'type': 'number', 'description': 'power bus voltage, V — each item is checked against its supply range'}, 'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'product id'}, 'qty': {'type': 'integer', 'description': 'quantity, default 1'}}}, 'description': 'components of the stack'}}}
Eingabeschema
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'product id'}, 'qty': {'type': 'integer', 'description': 'quantity, default 1'}}}, 'description': 'products of the spacecraft, deployer or ground segment (ids from match_components)'}}}
Eingabeschema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'the task, e.g. "6U CubeSat bus on 12 V with S-band radio and GNSS, star tracker better than 10 arcsec"'}, 'fixed': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'product ids to keep (locked parts)'}}}
Eingabeschema
{'type': 'object', 'required': ['category'], 'properties': {'subtype': {'type': 'string', 'description': 'optional subtype slug, e.g. cmg, heatpipe, sequencer'}, 'category': {'type': 'string', 'description': 'category slug, e.g. reaction-wheels, deployers, thermal'}}}
Eingabeschema
{'type': 'object', 'properties': {'country': {'type': 'string', 'description': 'optional manufacturer country or region'}, 'product': {'type': 'string', 'description': 'product name (e.g. "RW210", "ST200 star tracker")'}, 'product_id': {'type': 'integer', 'description': 'product id, instead of the name'}, 'tolerance_pct': {'type': 'number', 'description': 'allowed deviation from the original, % (default 20, 5–50)'}}}
Eingabeschema
{'type': 'object', 'properties': {'status': {'enum': ['in_digest', 'in_datasheet_text', 'not_in_datasheet', 'no_datasheet'], 'type': 'string'}, 'category': {'enum': ['reaction-wheels', 'star-trackers', 'obc-computers', 'batteries', 'radios', 'solar-panels', 'propulsion', 'sun-sensors', 'magnetometers', 'magnetorquers', 'imus-gyros', 'gnss-receivers', 'eps', 'deployers', 'thermal', 'antennas', 'sdr-modems', 'cameras', 'structures', 'platforms', 'ground-stations', 'sadm', 'tanks-valves', 'separation-systems', 'pointing-mechanisms'], 'type': 'string'}, 'company_id': {'type': 'integer'}, 'product_id': {'type': 'integer'}}}
Eingabeschema
{'type': 'object', 'required': ['category'], 'properties': {'bus_v': {'type': 'number', 'description': 'bus voltage the unit must accept, V'}, 'orbit': {'type': 'string', 'description': 'platforms: LEO | SSO | MEO | GEO | lunar'}, 'export': {'type': 'string', 'description': 'ITAR-free | EAR99 | ITAR'}, 'country': {'type': 'string', 'description': 'English country or region (China, Germany, Europe)'}, 'data_if': {'type': 'string', 'description': 'data interface: CAN, RS-422, SpaceWire…'}, 'category': {'type': 'string', 'description': 'component class, e.g. platforms, star-trackers, reaction-wheels (see match_components)'}, 'mass_max': {'type': 'number', 'description': 'max unit mass, g'}, 'prop_type': {'type': 'string', 'description': 'platforms: electric | chemical | any; propulsion: electric | chemical | cold-gas | water'}, 'accuracy_max': {'type': 'number', 'description': 'star trackers: cross-boresight accuracy, arcsec'}, 'momentum_min': {'type': 'number', 'description': 'reaction wheels: momentum, N·m·s'}, 'flight_proven': {'type': 'boolean', 'description': 'only flight-proven products'}, 'paymass_min_g': {'type': 'number', 'description': 'platforms: payload mass that must fit, g'}, 'paypower_min_w': {'type': 'number', 'description': 'platforms: orbit-average power for the payload, W'}, 'exclude_company': {'type': 'string', 'description': 'manufacturer names to EXCLUDE, comma-separated'}, 'exclude_country': {'type': 'string', 'description': 'countries or a region to EXCLUDE (China, Asia)'}}, 'additionalProperties': True}
Eingabeschema
{'type': 'object', 'properties': {'ids': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'only these product ids (from match_components)'}, 'keys': {'type': 'array', 'items': {'type': 'string'}, 'description': 'only these properties (prop_key values from properties), e.g. ["mass_g","momentum_nms"]'}, 'limit': {'type': 'integer', 'description': 'products per call (default 10, max 60)'}, 'offset': {'type': 'integer', 'description': 'continue from paging.next_offset'}, 'category': {'enum': ['reaction-wheels', 'star-trackers', 'obc-computers', 'batteries', 'radios', 'solar-panels', 'propulsion', 'sun-sensors', 'magnetometers', 'magnetorquers', 'imus-gyros', 'gnss-receivers', 'eps', 'deployers', 'thermal', 'antennas', 'sdr-modems', 'cameras', 'structures', 'platforms', 'ground-stations', 'sadm', 'tanks-valves', 'separation-systems', 'pointing-mechanisms', 'test-facilities'], 'type': 'string', 'description': 'component class — ONE per call; for several classes call once per class (default reaction-wheels)'}, 'confidence': {'enum': ['L1'], 'type': 'string', 'description': 'pass L1 to get only human-verified rows'}}}
Eingabeschema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'product name if no id'}, 'product_id': {'type': 'integer'}}}
Eingabeschema
{'type': 'object', 'properties': {'band': {'type': 'string', 'description': 'radio: frequency band UHF|VHF|S|X|L|C|Ku|Ka'}, 'test': {'type': 'string', 'description': 'test-facilities: kinds of test the lab must ALL offer, comma-separated — vibration, shock, thermal-vacuum, thermal, emc, radiation, acoustic, magnetic, rf-antenna, mass-properties, outgassing, optical'}, 'bus_v': {'type': 'number', 'description': 'your power bus voltage, V — the unit must accept it'}, 'group': {'enum': ['A', 'B', 'C'], 'type': 'string', 'description': 'page through one group only — use with offset from paging.next'}, 'limit': {'type': 'integer', 'description': 'items of groups B and C to return (default 10, max 50); group A comes in full up to 25'}, 'media': {'type': 'string', 'description': 'tank/valve: propellant/media, e.g. xenon, hydrazine'}, 'orbit': {'type': 'string', 'description': 'platforms: orbit the bus is designed for — LEO | SSO | VLEO | MEO | GEO | HEO | lunar | deep space (LEO, SSO and VLEO pass each other)'}, 'export': {'type': 'string', 'description': 'required export status: ITAR-free | EAR99 | ITAR'}, 'form_u': {'type': 'number', 'description': 'structures / platforms: CubeSat size, U (exact match)'}, 'offset': {'type': 'integer', 'description': 'start position inside the group (paging.next.offset of the previous answer)'}, 'acq_max': {'type': 'number', 'description': 'star trackers: max lost-in-space acquisition time, s'}, 'arw_max': {'type': 'number', 'description': 'IMU: worst angle random walk, deg per sqrt hour'}, 'data_if': {'type': 'string', 'description': 'required data interface: CAN, RS-422, RS-485, SpaceWire, I2C, SPI, UART, MIL-STD-1553'}, 'mpx_min': {'type': 'number', 'description': 'camera: min sensor resolution, Mpx'}, 'ram_min': {'type': 'number', 'description': 'OBC: min RAM, MB'}, 'tid_min': {'type': 'number', 'description': 'any category: min radiation tolerance TID, krad'}, 'category': {'enum': ['reaction-wheels', 'star-trackers', 'obc-computers', 'batteries', 'radios', 'solar-panels', 'propulsion', 'sun-sensors', 'magnetometers', 'magnetorquers', 'imus-gyros', 'gnss-receivers', 'eps', 'deployers', 'thermal', 'antennas', 'sdr-modems', 'cameras', 'structures', 'platforms', 'ground-stations', 'sadm', 'tanks-valves', 'separation-systems', 'pointing-mechanisms', 'test-facilities'], 'type': 'string', 'description': 'which component class to search — ONE per call; for several classes call once per class (default reaction-wheels)'}, 'lead_max': {'type': 'number', 'description': 'max lead time, months'}, 'mass_max': {'type': 'number', 'description': 'max unit mass, grams'}, 'mass_min': {'type': 'number', 'description': 'min unit mass, grams (rare: "heavier than")'}, 'material': {'type': 'string', 'description': 'structure: alloy, e.g. Al 7075'}, 'ttff_max': {'type': 'number', 'description': 'GNSS: worst cold TTFF, s'}, 'bands_min': {'type': 'number', 'description': 'camera: min spectral bands'}, 'clock_min': {'type': 'number', 'description': 'OBC: min CPU clock, MHz'}, 'dv_min_ms': {'type': 'number', 'description': 'platforms / propulsion: min delta-v, m/s'}, 'emc_min_m': {'type': 'number', 'description': 'test-facilities: min test-article size the EMC / anechoic chamber takes, m'}, 'gsd_max_m': {'type': 'number', 'description': 'camera: worst ground sample distance, m'}, 'isp_min_s': {'type': 'number', 'description': 'propulsion: min specific impulse, s'}, 'link_band': {'type': 'string', 'description': 'platforms: radio band of the bus — UHF | VHF | L | S | X | Ku | Ka | optical'}, 'power_max': {'type': 'number', 'description': 'max steady-state power, W (peak/regenerative not counted)'}, 'prop_type': {'type': 'string', 'description': 'propulsion: electric | chemical | cold-gas | water; platforms: electric | chemical | any (the bus carries propulsion)'}, 'cycles_min': {'type': 'number', 'description': 'battery: min cycle life'}, 'dish_min_m': {'type': 'number', 'description': 'ground station: min antenna diameter, m'}, 'gt_min_dbk': {'type': 'number', 'description': 'ground station: min G/T, dB/K'}, 'life_min_y': {'type': 'number', 'description': 'any category: min design life in orbit, years'}, 'sunacc_max': {'type': 'number', 'description': 'sun sensor: worst acceptable accuracy, deg'}, 'torque_min': {'type': 'number', 'description': 'wheels: min torque, mN*m'}, 'tvac_min_m': {'type': 'number', 'description': 'test-facilities: min usable inner size (diameter or smallest side) of the thermal-vacuum chamber, m'}, 'update_min': {'type': 'number', 'description': 'star trackers: min update rate, Hz'}, 'fov_min_deg': {'type': 'number', 'description': 'sun sensors / star trackers / cameras: min field of view, deg'}, 'mag_res_max': {'type': 'number', 'description': 'magnetometer: worst resolution, nT'}, 'pos_acc_max': {'type': 'number', 'description': 'GNSS: worst position accuracy, m'}, 'res_max_deg': {'type': 'number', 'description': 'pointing: max angular resolution, deg'}, 'shock_max_g': {'type': 'number', 'description': 'separation: max release shock, g'}, 'slip_min_ch': {'type': 'number', 'description': 'SADM: min slip-ring channels'}, 'storage_min': {'type': 'number', 'description': 'OBC: min storage, GB'}, 'txpow_min_w': {'type': 'number', 'description': 'radio: min TX RF power, W'}, 'accuracy_max': {'type': 'number', 'description': 'star trackers: worst acceptable cross-boresight accuracy, arcsec'}, 'beam_max_deg': {'type': 'number', 'description': 'antenna: max beamwidth, deg'}, 'channels_min': {'type': 'number', 'description': 'GNSS: min channels'}, 'eirp_min_dbw': {'type': 'number', 'description': 'ground station: min EIRP, dBW'}, 'gain_min_dbi': {'type': 'number', 'description': 'antenna: min gain, dBi'}, 'meop_min_bar': {'type': 'number', 'description': 'tank/valve: min operating pressure, bar'}, 'momentum_min': {'type': 'number', 'description': 'wheels: min angular momentum storage, N*m*s'}, 'outpow_min_w': {'type': 'number', 'description': 'EPS: min total output power, W'}, 'payvol_min_l': {'type': 'number', 'description': 'platforms: min volume for the payload, litres'}, 'payvol_min_u': {'type': 'number', 'description': 'platforms: min volume for the payload, U'}, 'polarization': {'type': 'string', 'description': 'antenna: RHCP|LHCP|linear|circular'}, 'ptrans_min_w': {'type': 'number', 'description': 'SADM: min power transfer, W'}, 'range_min_ut': {'type': 'number', 'description': 'magnetometer: min field range, uT'}, 'sun_excl_max': {'type': 'number', 'description': 'star trackers: max acceptable sun exclusion angle, deg'}, 'swath_min_km': {'type': 'number', 'description': 'camera: min swath width, km'}, 'volume_min_l': {'type': 'number', 'description': 'tank/valve: min volume, L'}, 'bias_max_degh': {'type': 'number', 'description': 'IMU: worst bias instability, deg/h'}, 'constellation': {'type': 'string', 'description': 'GNSS: required constellation GPS|Galileo|GLONASS|BeiDou'}, 'flight_proven': {'type': 'boolean', 'description': 'any category: true = only products with stated flight heritage (missions flown, heritage text or TRL 9)'}, 'paymass_min_g': {'type': 'number', 'description': 'platforms / deployers / separation systems: payload or satellite mass that must fit, grams'}, 'price_max_eur': {'type': 'number', 'description': 'max indicative price, EUR (few vendors publish it — expect group C)'}, 'range_min_deg': {'type': 'number', 'description': 'pointing: min travel range, deg'}, 'rate_min_kbps': {'type': 'number', 'description': 'radio: min data rate, kbps'}, 'shaker_min_kn': {'type': 'number', 'description': 'test-facilities: min shaker force, kN'}, 'thrust_max_mn': {'type': 'number', 'description': 'propulsion: max thrust, mN'}, 'thrust_min_mn': {'type': 'number', 'description': 'propulsion: min thrust, mN'}, 'battery_min_wh': {'type': 'number', 'description': 'platforms: min battery capacity, Wh'}, 'buspower_min_w': {'type': 'number', 'description': 'platforms: min orbit-average power generation, W'}, 'capacity_min_u': {'type': 'number', 'description': 'deployer: min capacity, U (your satellite size)'}, 'dipole_min_am2': {'type': 'number', 'description': 'magnetorquer: min dipole moment, A*m2'}, 'impulse_min_ns': {'type': 'number', 'description': 'propulsion: min total impulse, N*s'}, 'paypower_min_w': {'type': 'number', 'description': 'platforms: min orbit-average power available to the payload, W'}, 'preload_min_kn': {'type': 'number', 'description': 'separation: min preload/holding force, kN'}, 'reltime_max_ms': {'type': 'number', 'description': 'separation: max release time, ms'}, 'capacity_max_wh': {'type': 'number', 'description': 'batteries: max capacity, Wh'}, 'capacity_min_wh': {'type': 'number', 'description': 'battery: min capacity, Wh'}, 'exclude_company': {'type': 'string', 'description': 'manufacturer names to EXCLUDE, comma-separated (for "not from Sodern")'}, 'exclude_country': {'type': 'string', 'description': 'countries or a region to EXCLUDE — "China", "Russia, Belarus", "Asia" (for "not Chinese", "non-US")'}, 'specimen_min_kg': {'type': 'number', 'description': 'test-facilities: mass of your test article the lab must take, kg'}, 'pointacc_max_deg': {'type': 'number', 'description': 'platforms / pointing mechanisms / ground stations: worst acceptable pointing accuracy, deg (30 arcsec = 0.0083)'}, 'panel_power_min_w': {'type': 'number', 'description': 'solar panel: min BOL output, W'}, 'conductance_min_wk': {'type': 'number', 'description': 'thermal strap: min conductance, W/K'}, 'gyro_range_min_dps': {'type': 'number', 'description': 'IMU: min gyro range, deg/s'}}}
Eingabeschema
{'type': 'object', 'required': ['category', 'key'], 'properties': {'key': {'type': 'string'}, 'category': {'enum': ['reaction-wheels', 'star-trackers', 'obc-computers', 'batteries', 'radios', 'solar-panels', 'propulsion', 'sun-sensors', 'magnetometers', 'magnetorquers', 'imus-gyros', 'gnss-receivers', 'eps', 'deployers', 'thermal', 'antennas', 'sdr-modems', 'cameras', 'structures', 'platforms', 'ground-stations', 'sadm', 'tanks-valves', 'separation-systems', 'pointing-mechanisms'], 'type': 'string'}, 'contains': {'type': 'string', 'description': 'keep only values containing this text'}}}
Eingabeschema
{'type': 'object', 'required': ['category'], 'properties': {'category': {'type': 'string', 'description': 'component class (reaction-wheels, star-trackers, platforms, antennas…) or "cubesat"'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
workbench
Provides computational molecular biology tools for DNA, RNA, and protein analysis, cloning, PCR, CRISPR, oligonucleotide design, …
gisgp
Provides GIS geocoding, routing, spatial transformations, ArcGIS layer inspection and export, and location due diligence for haza…
calc.engineer
Provides deterministic engineering calculators for RF and LoRa systems, electronics, batteries, solar and power systems, cooling,…
Good Earth
Provides plot-specific climate and growing-season analysis for gardens and farms, including frost, heat accumulation, crop suitab…
osint
Provides source-cited US data and schemas for power systems, AI infrastructure, semiconductor production and trade, robotics, and…
EngScript Engineering MCP
Performs engineering calculations for oil and gas applications, including thermodynamics, fluid systems, equipment sizing, balanc…
civilquants
Calculates parametric civil-engineering quantities and Bills of Quantities for drainage, earthworks, retaining walls, pavements, …