MCP connector that lets any AI agent operate PixInsight: a toolbox of PixInsight operations, extensible with runtime tool packs
Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo 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
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
run_plate_solveSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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.
No se publicó ningún esquema de entrada para esta herramienta.
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,
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
lrgb_combineSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
shell_detail_enhanceprivilegiadaProtected 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
No se publicó ningún esquema de entrada para esta herramienta.
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
No se publicó ningún esquema de entrada para esta herramienta.
run_processSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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…
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
pixelmath_new_imageSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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.
No se publicó ningún esquema de entrada para esta herramienta.
close_imageClose an image window to free memory.Close an image window to free memory.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
rename_viewprivilegiadaRename 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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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).
No se publicó ningún esquema de entrada para esta herramienta.
export_imageSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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…
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
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.
No se publicó ningún esquema de entrada para esta herramienta.
remove_maskprivilegiadaRemove the current mask from a view.Remove the current mask from a view.
No se publicó ningún esquema de entrada para esta herramienta.
close_maskClose and delete a mask window to free memory.Close and delete a mask window to free memory.
No se publicó ningún esquema de entrada para esta herramienta.
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…
No se publicó ningún esquema de entrada para esta herramienta.
create_adaptive_zone_masksSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no 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.
No se publicó ningún esquema de entrada para esta herramienta.
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,
No se publicó ningún esquema de entrada para esta herramienta.
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),
No se publicó ningún esquema de entrada para esta herramienta.
34 de 40 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
MCP connector that lets any AI agent operate PixInsight: a toolbox of PixInsight operations, extensible with runtime tool packs
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
53 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+41 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.