squiggles

MCPcomunidad
v1.0.2io.github.carldawsUnknownActualizado hace 1 dnpmGitHub

Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras

Funciona en
ClaudeCursorCopilotGemini

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.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
5Estrellas en GitHub
1Forks
hace 1 dÚltima actualización
Paquete
Autorio.github.carldaws
LicenciaUnknown
Versión1.0.2
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/20
Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
Firma de publicación Ed25519+0/5
Se incluye automáticamente cuando el publicador ejecuta `forge publish`
Verificación de dominio+0/5
Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
Coincidencia de maintainer en npm+0/5
Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
Análisis CVE · limpio+30/30
Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 2 privilegiadas
Análisis de seguridad✓ Limpiov1.0.2 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado20 sept 2026

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.

Herramientas

40 herramientas · 2 privilegiadas
Extraído estáticamente del paquete publicadov1.0.2 · 17h ago

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.

goto_definitionGo to the definition of a symbol at the given position. Returns the file and location where the symbol is defined.

Go to the definition of a symbol at the given position. Returns the file and location where the symbol is defined.

No se publicó ningún esquema de entrada para esta herramienta.

goto_type_definitionGo to the type definition of a symbol. Returns where the type of the symbol at the given position is defined.

Go to the type definition of a symbol. Returns where the type of the symbol at the given position is defined.

No se publicó ningún esquema de entrada para esta herramienta.

goto_implementationGo to implementations of an interface or abstract method. Returns concrete implementation locations.

Go to implementations of an interface or abstract method. Returns concrete implementation locations.

No se publicó ningún esquema de entrada para esta herramienta.

goto_declarationGo to the declaration of a symbol (relevant in C/C++ for header declarations).

Go to the declaration of a symbol (relevant in C/C++ for header declarations).

No se publicó ningún esquema de entrada para esta herramienta.

find_referencesFind all references to a symbol across the project. Returns every location where the symbol is used.

Find all references to a symbol across the project. Returns every location where the symbol is used.

No se publicó ningún esquema de entrada para esta herramienta.

hoverGet hover information (type signature, documentation) for a symbol at the given position.

Get hover information (type signature, documentation) for a symbol at the given position.

No se publicó ningún esquema de entrada para esta herramienta.

signature_helpGet parameter information for a function call at the given position.

Get parameter information for a function call at the given position.

No se publicó ningún esquema de entrada para esta herramienta.

document_symbolsGet all symbols (functions, classes, variables, etc.) defined in a file as a hierarchical tree.

Get all symbols (functions, classes, variables, etc.) defined in a file as a hierarchical tree.

No se publicó ningún esquema de entrada para esta herramienta.

workspace_symbolsSearch for symbols across the entire project by name. Supports fuzzy matching.

Search for symbols across the entire project by name. Supports fuzzy matching.

No se publicó ningún esquema de entrada para esta herramienta.

code_actionsGet available code actions (quick fixes, refactorings) at the given position. Diagnostics overlapping the range are passed to the server so quick fixes are included.

Get available code actions (quick fixes, refactorings) at the given position. Diagnostics overlapping the range are passed to the server so quick fixes are included.

No se publicó ningún esquema de entrada para esta herramienta.

formatFormat a file using the language server's formatter and write the result to disk.

Format a file using the language server's formatter and write the result to disk.

No se publicó ningún esquema de entrada para esta herramienta.

rename_prepareprivilegiadaCheck if a symbol at the given position can be renamed, and get its current name.

Check if a symbol at the given position can be renamed, and get its current name.

No se publicó ningún esquema de entrada para esta herramienta.

renameprivilegiadaRename a symbol across all affected files. Returns the workspace edit, or applies it to disk when apply is true.

Rename a symbol across all affected files. Returns the workspace edit, or applies it to disk when apply is true.

No se publicó ningún esquema de entrada para esta herramienta.

call_hierarchy_incomingFind all functions/methods that call the function at the given position.

Find all functions/methods that call the function at the given position.

No se publicó ningún esquema de entrada para esta herramienta.

call_hierarchy_outgoingFind all functions/methods that are called by the function at the given position.

Find all functions/methods that are called by the function at the given position.

No se publicó ningún esquema de entrada para esta herramienta.

type_hierarchyGet the type hierarchy (supertypes and subtypes) for the type at the given position.

Get the type hierarchy (supertypes and subtypes) for the type at the given position.

No se publicó ningún esquema de entrada para esta herramienta.

open_fileOpen a file in the LSP server. This triggers diagnostics and makes the file available for subsequent no-arg diagnostics calls.

Open a file in the LSP server. This triggers diagnostics and makes the file available for subsequent no-arg diagnostics calls.

No se publicó ningún esquema de entrada para esta herramienta.

diagnosticsGet current diagnostics (errors, warnings) for a file. If no file is specified, returns diagnostics for all currently open files with issues. Waits for fresh results after recent edits.

Get current diagnostics (errors, warnings) for a file. If no file is specified, returns diagnostics for all currently open files with issues. Waits for fresh results after recent edits.

No se publicó ningún esquema de entrada para esta herramienta.

clangd_switch_source_headerSwitch between a C/C++ source file and its corresponding header

Switch between a C/C++ source file and its corresponding header

No se publicó ningún esquema de entrada para esta herramienta.

clangd_symbol_infoGet the USR and symbol details for the symbol at the given position

Get the USR and symbol details for the symbol at the given position

No se publicó ningún esquema de entrada para esta herramienta.

clangd_astShow the Clang AST for a range in a C/C++ file

Show the Clang AST for a range in a C/C++ file

No se publicó ningún esquema de entrada para esta herramienta.

go_list_known_packagesList packages that are importable from the given Go file

List packages that are importable from the given Go file

No se publicó ningún esquema de entrada para esta herramienta.

go_list_importsList the imports of a Go file and the package it belongs to

List the imports of a Go file and the package it belongs to

No se publicó ningún esquema de entrada para esta herramienta.

go_add_importAdd an import path to a Go file. Applies the change to disk.

Add an import path to a Go file. Applies the change to disk.

No se publicó ningún esquema de entrada para esta herramienta.

go_mod_tidyRun go mod tidy for the module containing the given go.mod file

Run go mod tidy for the module containing the given go.mod file

No se publicó ningún esquema de entrada para esta herramienta.

go_vulncheckRun govulncheck to find known vulnerabilities in dependencies. May take a while on first run.

Run govulncheck to find known vulnerabilities in dependencies. May take a while on first run.

No se publicó ningún esquema de entrada para esta herramienta.

go_modulesList Go modules found under a directory

List Go modules found under a directory

No se publicó ningún esquema de entrada para esta herramienta.

ruby_discover_testsDiscover test cases (Minitest, RSpec) in a Ruby file

Discover test cases (Minitest, RSpec) in a Ruby file

No se publicó ningún esquema de entrada para esta herramienta.

ruby_go_to_relevant_fileNavigate between implementation and test file

Navigate between implementation and test file

No se publicó ningún esquema de entrada para esta herramienta.

ruby_show_syntax_treeShow the Prism AST for a Ruby file

Show the Prism AST for a Ruby file

No se publicó ningún esquema de entrada para esta herramienta.

ruby_dependenciesList project gem dependencies

List project gem dependencies

No se publicó ningún esquema de entrada para esta herramienta.

rust_expand_macroExpand the macro invocation at the given position and show the generated code

Expand the macro invocation at the given position and show the generated code

No se publicó ningún esquema de entrada para esta herramienta.

rust_parent_moduleNavigate to the parent module of the given position

Navigate to the parent module of the given position

No se publicó ningún esquema de entrada para esta herramienta.

rust_open_cargo_tomlFind the Cargo.toml of the crate containing the given file

Find the Cargo.toml of the crate containing the given file

No se publicó ningún esquema de entrada para esta herramienta.

rust_external_docsGet documentation URLs (docs.rs, local rustdoc) for the symbol at the given position

Get documentation URLs (docs.rs, local rustdoc) for the symbol at the given position

No se publicó ningún esquema de entrada para esta herramienta.

rust_related_testsFind tests that cover the code at the given position

Find tests that cover the code at the given position

No se publicó ningún esquema de entrada para esta herramienta.

rust_view_syntax_treeShow the syntax tree for a Rust file

Show the syntax tree for a Rust file

No se publicó ningún esquema de entrada para esta herramienta.

rust_runnablesList runnable targets (tests, binaries, doctests) at the given position

List runnable targets (tests, binaries, doctests) at the given position

No se publicó ningún esquema de entrada para esta herramienta.

rust_reload_workspaceReload workspace metadata from Cargo, e.g. after editing Cargo.toml

Reload workspace metadata from Cargo, e.g. after editing Cargo.toml

No se publicó ningún esquema de entrada para esta herramienta.

rust_dependenciesList all crates in the workspace dependency graph

List all crates in the workspace dependency graph

No se publicó ningún esquema de entrada para esta herramienta.

40 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.

Acerca de

Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-09-20: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 4 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

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)

Declaradas pero no resueltas

57 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+45 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ó.