MCP connector that lets any AI agent operate PixInsight: a toolbox of PixInsight operations, extensible with runtime tool packs
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
align_filesRegister image files onto a reference image file with StarAlignment, file to file (no views are opened). Targets run inRegister image files onto a reference image file with StarAlignment, file to file (no views are opened). Targets run in
Per questo strumento non è stato pubblicato alcuno schema di input.
verify_astrometryMeasure how well an open image's astrometric solution reproduces the sky, with the engine of PixInsight's AstrometricSolutionVerifier script (PixInsight 1.9.5 or later), run without its dialog: no deviation map, graphs, files or new windows, and the image is not modified.Measure how well an open image's astrometric solution reproduces the sky, with the engine of PixInsight's AstrometricSolutionVerifier script (PixInsight 1.9.5 or later), run without its dialog: no deviation map, graphs, files or new windows, and the image is not modified.
Per questo strumento non è stato pubblicato alcuno schema di input.
run_plate_solveNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
copy_astrometric_solutionCopy the astrometric solution (WCS) and observation keywords from a source image file to a target view. Source and target must have the same dimensions; the target's pixels are unchanged.Copy the astrometric solution (WCS) and observation keywords from a source image file to a target view. Source and target must have the same dimensions; the target's pixels are unchanged.
Per questo strumento non è stato pubblicato alcuno schema di input.
catalog_starsList catalogue stars over a plate-solved view from PixInsight's local Gaia database: one Gaia search centred on the image,List catalogue stars over a plate-solved view from PixInsight's local Gaia database: one Gaia search centred on the image,
Per questo strumento non è stato pubblicato alcuno schema di input.
combine_channelsCombine 3 mono views into a single RGB color image using ChannelCombination. All 3 views must have identical dimensions. Returns the view ID of the combined image.Combine 3 mono views into a single RGB color image using ChannelCombination. All 3 views must have identical dimensions. Returns the view ID of the combined image.
Per questo strumento non è stato pubblicato alcuno schema di input.
align_to_referenceAlign a target image to a reference image using StarAlignment. The target is replaced in place with the aligned version.Align a target image to a reference image using StarAlignment. The target is replaced in place with the aligned version.
Per questo strumento non è stato pubblicato alcuno schema di input.
run_per_channel_abeRun AutomaticBackgroundExtractor (ABE) separately on the R, G and B channels of a color view, then recombine them into the view with ChannelCombination. ChannelExtraction writes the channels to the temporary views __pca_R, __pca_G and __pca_B; ABE subtracts its model from each in place and discards…Run AutomaticBackgroundExtractor (ABE) separately on the R, G and B channels of a color view, then recombine them into the view with ChannelCombination. ChannelExtraction writes the channels to the temporary views __pca_R, __pca_G and __pca_B; ABE subtracts its model from each in place and discards…
Per questo strumento non è stato pubblicato alcuno schema di input.
lrgb_combineNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
compare_imagesCompare two open views of the same width, height and channel count, pixel by pixel, over the whole image or a rectangle.Compare two open views of the same width, height and channel count, pixel by pixel, over the whole image or a rectangle.
Per questo strumento non è stato pubblicato alcuno schema di input.
multi_scale_enhanceMasked three-scale LocalHistogramEqualization on a view, in one call, with an optional HDRMultiscaleTransform pass.Masked three-scale LocalHistogramEqualization on a view, in one call, with an optional HDRMultiscaleTransform pass.
Per questo strumento non è stato pubblicato alcuno schema di input.
shell_detail_enhanceprivilegiatoProtected high-pass detail enhancement at two scales, in place. For each scale, detail = image - Gaussian blur of sigma <scale>_sigmaProtected high-pass detail enhancement at two scales, in place. For each scale, detail = image - Gaussian blur of sigma <scale>_sigma
Per questo strumento non è stato pubblicato alcuno schema di input.
inspect_environmentReport what this PixInsight installation has, by asking PixInsight. gaia: Gaia get-info for DR2, EDR3, DR3 and DR3/SPReport what this PixInsight installation has, by asking PixInsight. gaia: Gaia get-info for DR2, EDR3, DR3 and DR3/SP
Per questo strumento non è stato pubblicato alcuno schema di input.
run_processNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
run_pjsr_fileRun a PJSR (JavaScript, V8 engine) source file from disk inside PixInsight and return its console output. Same execution model as run_pjsr, with the code read from a file instead of passed inline. No ES6 module syntax; the file content is eval-ed, so #include does not work. Code that does not parse…Run a PJSR (JavaScript, V8 engine) source file from disk inside PixInsight and return its console output. Same execution model as run_pjsr, with the code read from a file instead of passed inline. No ES6 module syntax; the file content is eval-ed, so #include does not work. Code that does not parse…
Per questo strumento non è stato pubblicato alcuno schema di input.
run_pjsrRun a PJSR (JavaScript, V8 engine) snippet inside PixInsight and return its console output. Last resort for things the other tools do not cover. Call processEvents() before each long process (BXT, NXT, SXT) so Pause/Abort works. No ES6 module syntax; the snippet is eval-ed as a script, so #include…Run a PJSR (JavaScript, V8 engine) snippet inside PixInsight and return its console output. Last resort for things the other tools do not cover. Call processEvents() before each long process (BXT, NXT, SXT) so Pause/Abort works. No ES6 module syntax; the snippet is eval-ed as a script, so #include…
Per questo strumento non è stato pubblicato alcuno schema di input.
run_pixelmathRun an arbitrary PixelMath expression in place on a view. The result is truncated to [0,1]; the reply gives, per channel, the fraction of samples that were below 0 or above 1 before truncation, and their min and max. RULES: (1) NO pow() — use exp(exponent*ln(base)). (2) Channel access is $T[0] for…Run an arbitrary PixelMath expression in place on a view. The result is truncated to [0,1]; the reply gives, per channel, the fraction of samples that were below 0 or above 1 before truncation, and their min and max. RULES: (1) NO pow() — use exp(exponent*ln(base)). (2) Channel access is $T[0] for…
Per questo strumento non è stato pubblicato alcuno schema di input.
pixelmath_new_imageNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
open_imageOpen an XISF/FITS image file in PixInsight. Returns the view ID assigned by PixInsight. Automatically closes any crop_mask windows that come with XISF files.Open an XISF/FITS image file in PixInsight. Returns the view ID assigned by PixInsight. Automatically closes any crop_mask windows that come with XISF files.
Per questo strumento non è stato pubblicato alcuno schema di input.
close_imageClose an image window to free memory.Close an image window to free memory.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_open_imagesList all currently open images in PixInsight with their dimensions and color status.List all currently open images in PixInsight with their dimensions and color status.
Per questo strumento non è stato pubblicato alcuno schema di input.
rename_viewprivilegiatoRename an image view to a different view ID. Long XISF names can cause some PixInsight processes to fail.Rename an image view to a different view ID. Long XISF names can cause some PixInsight processes to fail.
Per questo strumento non è stato pubblicato alcuno schema di input.
clone_imageClone an image to a backup view, which can be restored from later with restore_from_clone. The clone keeps the image's FITS keywords, astrometric solution and view properties.Clone an image to a backup view, which can be restored from later with restore_from_clone. The clone keeps the image's FITS keywords, astrometric solution and view properties.
Per questo strumento non è stato pubblicato alcuno schema di input.
restore_from_cloneRestore an image from a backup clone, replacing all changes since the clone was made.Restore an image from a backup clone, replacing all changes since the clone was made.
Per questo strumento non è stato pubblicato alcuno schema di input.
crop_imageCrop pixels off the edges of an image, in place. Amounts are pixels to remove from each side. All four amounts 0 (or omitted) runs nothing and leaves the image, and its astrometric solution, unchanged. Crop runs with noGUIMessages, so PixInsight writes its warnings to the Process Console instead of…Crop pixels off the edges of an image, in place. Amounts are pixels to remove from each side. All four amounts 0 (or omitted) runs nothing and leaves the image, and its astrometric solution, unchanged. Crop runs with noGUIMessages, so PixInsight writes its warnings to the Process Console instead of…
Per questo strumento non è stato pubblicato alcuno schema di input.
get_image_dimensionsGet dimensions, channel count, and color status for one or more views. Every channel must have identical dimensions before ChannelCombination.Get dimensions, channel count, and color status for one or more views. Every channel must have identical dimensions before ChannelCombination.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_image_statsGet image statistics: median, MAD, min, max, per-channel medians, and per channel the fraction of samples at exactly 0 and at exactly 1 (clampFractions).Get image statistics: median, MAD, min, max, per-channel medians, and per channel the fraction of samples at exactly 0 and at exactly 1 (clampFractions).
Per questo strumento non è stato pubblicato alcuno schema di input.
export_imageNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
ensure_dirCreate a folder, with any missing parents, inside the workspace's output folder or state folder. A relative path is resolved under <workspace>/output; an absolute one must lie inside <workspace>/output or the state folder (<workspace>/agentic by default), and a path anywhere else is refused. An exi…Create a folder, with any missing parents, inside the workspace's output folder or state folder. A relative path is resolved under <workspace>/output; an absolute one must lie inside <workspace>/output or the state folder (<workspace>/agentic by default), and a path anywhere else is refused. An exi…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_processesList every PixInsight process available on this installation, by its PJSR constructor name (e.g. "SCNR", "PixelMath"). Read-only; classifies by prototype chain and never instantiates a process to build the list.List every PixInsight process available on this installation, by its PJSR constructor name (e.g. "SCNR", "PixelMath"). Read-only; classifies by prototype chain and never instantiates a process to build the list.
Per questo strumento non è stato pubblicato alcuno schema di input.
describe_processDescribe one PixInsight process by its PJSR constructor name: whether it can run on a view and/or globally, its current parameter values and their types, and any named numeric constants it exposes for those parameters.Describe one PixInsight process by its PJSR constructor name: whether it can run on a view and/or globally, its current parameter values and their types, and any named numeric constants it exposes for those parameters.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_luminance_maskCreate a luminance mask from a color view: Y = 0.2126R + 0.7152G + 0.0722B, then an optional blur and shadow clip.Create a luminance mask from a color view: Y = 0.2126R + 0.7152G + 0.0722B, then an optional blur and shadow clip.
Per questo strumento non è stato pubblicato alcuno schema di input.
apply_maskApply a mask to a target view. The mask protects areas where it is black (0) and allows processing where it is white (1). Use inverted=true to flip this.Apply a mask to a target view. The mask protects areas where it is black (0) and allows processing where it is white (1). Use inverted=true to flip this.
Per questo strumento non è stato pubblicato alcuno schema di input.
remove_maskprivilegiatoRemove the current mask from a view.Remove the current mask from a view.
Per questo strumento non è stato pubblicato alcuno schema di input.
close_maskClose and delete a mask window to free memory.Close and delete a mask window to free memory.
Per questo strumento non è stato pubblicato alcuno schema di input.
create_zone_masksCreate core, shell and halo masks from three fixed luminance thresholds. Luminance is the Rec.709 luma of a color view, the samples of a gray one: core = above core_clip, shell = shell_clip to core_clip, halo = halo_clip to shell_clip, each ramped linearly from 0 to 1 across its band and Gaussian-b…Create core, shell and halo masks from three fixed luminance thresholds. Luminance is the Rec.709 luma of a color view, the samples of a gray one: core = above core_clip, shell = shell_clip to core_clip, halo = halo_clip to shell_clip, each ramped linearly from 0 to 1 across its band and Gaussian-b…
Per questo strumento non è stato pubblicato alcuno schema di input.
create_adaptive_zone_masksNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
measure_uniformityMeasure background uniformity via 4-corner median stddev. Lower score means more uniform.Measure background uniformity via 4-corner median stddev. Lower score means more uniform.
Per questo strumento non è stato pubblicato alcuno schema di input.
measure_starsMeasure the stars of a view by pixel sampling. Candidates are local maxima of luminance found by a 16 px grid scan above median + 5 x MAD,Measure the stars of a view by pixel sampling. Candidates are local maxima of luminance found by a 16 px grid scan above median + 5 x MAD,
Per questo strumento non è stato pubblicato alcuno schema di input.
measure_star_layerMeasure a star layer (a mostly black view holding stars). Over every 4th pixel whose largest channel is above 0.005 (nonzero_pixel_count),Measure a star layer (a mostly black view holding stars). Over every 4th pixel whose largest channel is above 0.005 (nonzero_pixel_count),
Per questo strumento non è stato pubblicato alcuno schema di input.
34 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
MCP connector that lets any AI agent operate PixInsight: a toolbox of PixInsight operations, extensible with runtime tool packs
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
53 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+41 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.