squiggles

MCPcommunity
v1.0.2io.github.carldawsUnknownAggiornato 1 g fanpmGitHub

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

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
5Stelle su GitHub
1Fork
1 g faUltimo aggiornamento
Pacchetto
Autoreio.github.carldaws
LicenzaUnknown
Versione1.0.2
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
Presente nell’indice di Forge+10/10
Identità del publisher verificata+0/20
Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
Firma di pubblicazione Ed25519+0/5
Inclusa automaticamente quando il publisher esegue `forge publish`
Verifica del dominio+0/5
Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
Corrispondenza del maintainer npm+0/5
Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
Analisi CVE · pulita+30/30
Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti40 strumenti · 2 privilegiati
Analisi di sicurezza✓ Pulitov1.0.2 · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato20 set 2026

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.

Strumenti

40 strumenti · 2 privilegiati
Estratto staticamente dal pacchetto pubblicatov1.0.2 · 17h ago

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.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

go_list_known_packagesList packages that are importable from the given Go file

List packages that are importable from the given Go file

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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.

Per questo strumento non è stato pubblicato alcuno schema di input.

go_modulesList Go modules found under a directory

List Go modules found under a directory

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

ruby_go_to_relevant_fileNavigate between implementation and test file

Navigate between implementation and test file

Per questo strumento non è stato pubblicato alcuno schema di input.

ruby_show_syntax_treeShow the Prism AST for a Ruby file

Show the Prism AST for a Ruby file

Per questo strumento non è stato pubblicato alcuno schema di input.

ruby_dependenciesList project gem dependencies

List project gem dependencies

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

rust_parent_moduleNavigate to the parent module of the given position

Navigate to the parent module of the given position

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

rust_related_testsFind tests that cover the code at the given position

Find tests that cover the code at the given position

Per questo strumento non è stato pubblicato alcuno schema di input.

rust_view_syntax_treeShow the syntax tree for a Rust file

Show the syntax tree for a Rust file

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

rust_dependenciesList all crates in the workspace dependency graph

List all crates in the workspace dependency graph

Per questo strumento non è stato pubblicato alcuno schema di input.

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

Descrizione

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

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-20: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 4 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

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)

Dichiarate ma non risolte

57 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

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