accueil / serveurs / Données & BDD / ai.makerportal/compute
ai.makerportal/compute
serveur MCP (Model Context Protocol) · makerportal 1.0.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.makerportal/compute est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.makerportal/compute » 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 8 outils
- biquadDesign≈ 676 tokens
Design one RBJ-cookbook biquad and report its numerical behaviour. The identical function behind the /lab/biquad coefficient tables. Returns coefficients at the requested sample rate, coefficients at every other rate whose Nyquist limit clears the corner, pole/zero geometry, the −3 dB points solved by bisection, a Q sweep, a gain sweep where the type uses gain, and the quantised forms. The 240-point response curve is omitted unless include=curve is passed. Non-finite values (a notch is −∞ at f0; a low-pass is −∞ at Nyquist) are encoded as the strings "Infinity", "-Infinity" and "NaN" — JSON has no other honest option, and null would be a different answer. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (6)
Paramètresq· number · optionnel
Filter Q. Defaults to the type’s own default. Shelves ignore it (S is fixed at 1, matching Web Audio).fs· number · optionnel
Sample rate in Hz. Defaults to 48000.freq· number · requis
Corner (or centre) frequency f0 in Hz. Must be below Nyquist.gain· number · optionnel
Peak/shelf gain in dB. Ignored by types that do not use gain.type· string · requis · lowpass | highpass | bandpass | notch | allpass | peaking | lowshelf | highshelf
Filter type.include· string · optionnel · curve
Optional heavy block to include, omitted by default. "curve": The 240-point log-spaced magnitude response, and one per sweep row.
Exemple d'appel{"name": "biquadDesign", "arguments": {"freq": 1, "type": "lowpass"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - gaussianBeam≈ 648 tokens
Solve an ideal Gaussian laser beam: Rayleigh range, divergence, radius at a distance, and the waist behind a focusing lens. The identical function behind the worked examples on /lab/gaussian-beam-calculator, built from the same q-propagation the calculator runs. Give a wavelength and a 1/e^2 waist radius to get the Rayleigh range, the far-field half-angle divergence and the depth of focus. Add `distance` (metres from the waist) for the beam radius and phase-front curvature there. Add `focal` (millimetres) to put a thin lens at the waist and get the focused waist radius, its distance behind the lens and its Rayleigh range. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (4)
Paramètresfocal· number · optionnel
Focal length in millimetres of a thin lens placed at the waist. When given, the result includes the focused waist.waist· number · requis
1/e^2 waist RADIUS in millimetres (not the diameter). At least one wavelength: the model is paraxial.distance· number · optionnel
Distance in metres, from the waist (or, when `focal` is given, from the lens, after it). Negative is upstream. When given, the result includes the beam radius and phase-front curvature there.wavelength· number · requis
Vacuum wavelength in nanometres (632.8 for HeNe, 1064 for Nd:YAG).
Exemple d'appel{"name": "gaussianBeam", "arguments": {"waist": 1, "wavelength": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - llmVramFit≈ 1066 tokens
Decide whether one LLM fits one accelerator, at every quantization. The identical function behind the /lab/llm-vram instrument. Returns one row per quantization (FP16 through Q3_K_M) with weight bytes and their basis, headroom, the largest context that fits, and the bandwidth-limited decode ceiling; plus the chosen best-fitting quant, the full-precision row, and a five-state verdict. Model geometry comes from each repo’s own config.json and tensor-shape index; accelerator capacity and bandwidth come from the site’s device table. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (5)
Paramètresgpu· string · requis · rtx-5090 | rtx-5080 | rtx-5070-ti | rtx-4090 | rtx-4080-super | rtx-4070-ti-super | rtx-4060-ti-16gb | rtx-3090
Accelerator slug.batch· integer · optionnel
Concurrent sequences sharing the cache. Omit it for the published page's 1.model· string · requis · deepseek-r1-distill-llama-70b | deepseek-r1-distill-llama-8b | deepseek-r1-distill-qwen-1-5b | deepseek-r1-distill-qwen-14b | deepseek-r1-distill-qwen-32b | deepseek-r1-distill-qwen-7b | dolphin-mistral-24b-venice-edition | falcon3-7b-instruct
Model slug.context· integer · optionnel
Context length in tokens used for the headline verdict. Omit it and the solver takes its own default of 8192, which is what the published page states.kvBytes· integer · optionnel
Bytes per KV cache element: 2 for FP16/BF16 cache, 1 for an 8-bit cache. Omit it for the published page's 2.
Exemple d'appel{"name": "llmVramFit", "arguments": {"gpu": "rtx-5090", "model": "deepseek-r1-distill-llama-70b"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - opticsResonator≈ 594 tokens
Solve a two-mirror laser cavity: g-parameters, stability, and the TEM00 waist and mirror spot sizes. The identical function behind the worked examples on /lab/optics-bench, built from the resonator code the bench runs. Give the mirror spacing `l` (cm), each mirror radius `r1`, `r2` (cm; positive is concave toward the cavity, negative convex, omitted means flat) and the wavelength `w` (nm). Returns g1, g2, their product, the round-trip half-trace and whether the cavity is stable; when it is, `mode` holds the waist radius (um), its distance from mirror 1 (cm) and the spot radius on each mirror (mm). `mode` is null for an unstable cavity or one on the g1*g2 = 0 or 1 boundary. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (4)
Paramètresl· number · requis
Mirror spacing (cavity length), centimetres.w· number · requis
Wavelength, nanometres.r1· number · optionnel
Radius of curvature of mirror 1, cm. Positive = concave toward the cavity, negative = convex. Omit for a flat mirror.r2· number · optionnel
Radius of curvature of mirror 2, cm, same convention. Omit for a flat mirror.
Exemple d'appel{"name": "opticsResonator", "arguments": {"l": 1, "w": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - portLength≈ 729 tokens
Solve a vented loudspeaker box for the length of round port to cut, with both end corrections, the smallest workable diameter and the peak port air speed. The identical function behind the worked examples on /lab/port-length-calculator and the calculator itself. Give the net box volume `vol` (litres), the port inside diameter `dia` (cm) and the tuning `fb` (Hz); `temp` (deg C, default 20) sets the speed of sound. Returns the length to cut (cm), the acoustic length and the end correction it contains, the port area, length/diameter, the air volume the port displaces, and the smallest diameter that can reach the tuning. When the port is too narrow, `tooNarrow` is true and `cutLengthCm` is negative: the end corrections alone already exceed the acoustic length the tuning needs. Add `sd` (cone area, cm^2) and `xmax` (peak excursion, mm) together for the peak port air speed. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (6)
Paramètresfb· number · requis
Box tuning frequency, hertz.sd· number · optionnel
Driver effective cone area Sd, cm^2. Give with `xmax` for the peak port air speed.dia· number · requis
Inside diameter of a round port, centimetres. For a slot, the diameter of the round port of equal area, 2*sqrt(w*h/pi).vol· number · requis
Net internal box volume, litres (after the driver, bracing and port are subtracted).temp· number · optionnel
Air temperature, deg C. Default 20.xmax· number · optionnel
Driver peak one-way excursion, mm. Give with `sd`.
Exemple d'appel{"name": "portLength", "arguments": {"fb": 1, "dia": 1, "vol": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - roomModes≈ 623 tokens
Solve the eigenmodes of a rectangular room. The identical function behind the /lab/room-modes instrument. Dimensions are in feet and are converted at 0.3048 m/ft. Returns every mode below maxFreq, the three axial fundamentals, mode pile-ups (three or more modes within 5 Hz, capped at 200 Hz because dense modes above the Schroeder crossover are desirable rather than a defect), the widest axial gap below 200 Hz, and Schroeder frequencies at RT60 = 0.3 s and 0.6 s. The full mode list is omitted unless include=modes is passed; counts are always present. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (5)
Paramètreswidth· number · requis
Room width in feet.height· number · requis
Ceiling height in feet.length· number · requis
Room length in feet.include· string · optionnel · modes
Optional heavy block to include, omitted by default. "modes": Every solved mode and the axial subset, with their (nx, ny, nz) orders.maxFreq· number · optionnel
Highest mode frequency to solve for, in Hz. Defaults to 300. Mode count scales with volume × frequency³, so a large room and a high maxFreq together are refused with a 400 once the enumeration would exceed 100,000 modes; the error names the maxFreq that would have worked.
Exemple d'appel{"name": "roomModes", "arguments": {"width": 1, "height": 1, "length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - roomShapeBand≈ 489 tokens
Solve the best rectangular room proportions for a given volume. The identical function that renders /lab/room-shape/{lo}-{hi}. Give a room volume in cubic feet and get the proportions to build: the length and width as multiples of the ceiling height, the exact dimensions at your volume, the widest axial gap they leave, and how far those proportions sit from a full solve at your exact volume. Also returns the band the volume falls in, that band's guarantee across its whole range, and which Bolt constraints are active at the answer. Five bands cover 800-5,000 cubic feet; a volume outside that range is refused rather than served from the nearest band. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (1)
Paramètresvolume· number · requis
Room volume in cubic feet. Five bands cover 800–5000 ft³; anything outside that is a 400 naming the range, never an answer from the nearest band.
Exemple d'appel{"name": "roomShapeBand", "arguments": {"volume": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}} - solenoidField≈ 605 tokens
Solve the on-axis magnetic field of an air-core solenoid. The identical function behind the /lab/solenoid table. Returns the centre field per amp-turn and at the requested turns and current, the on-axis profile out to three half-lengths, the span over which the field holds to within 1% and 5% of its centre value, the field at the coil mouth as a fraction of the centre, how far the infinite-solenoid shortcut mu0*n*I overstates the answer, and the turn count below which the closed form should not be used on this geometry. Dimensions are in millimetres. The field is exactly linear in turns x current, so only that product changes the answer. Every result carries provenance.canonicalUrl — the published page for these exact inputs, or the lane hub when they are off the published grid.
Paramètres, retour & exemple (4)
Paramètresturns· integer · optionnel
Number of turns. Defaults to 1, which is what the published pages state (their figures are per amp-turn). The field is exactly linear in turns x current.length· number · requis
Winding length along the axis, in millimetres.current· number · optionnel
Winding current in amperes. Defaults to 1. Only the product of turns and current changes the answer.diameter· number · requis
Mean winding diameter in millimetres.
Exemple d'appel{"name": "solenoidField", "arguments": {"length": 1, "diameter": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"inputs": {}, "result": {}, "license": "texte", "provenance": {}}}
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é ».