Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras
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.
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 headerSwitch 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 positionGet 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++ fileShow 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 fileList 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 toList 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 fileRun 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 directoryList 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 fileDiscover 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 fileNavigate 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 fileShow the Prism AST for a Ruby file
Per questo strumento non è stato pubblicato alcuno schema di input.
ruby_dependenciesList project gem dependenciesList 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 codeExpand 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 positionNavigate 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 fileFind 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 positionGet 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 positionFind 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 fileShow 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 positionList 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.tomlReload 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 graphList 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.
Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras
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 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)
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.