Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
signature_helpGet parameter information for a function call at the given position.Get parameter information for a function call at the given position.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rename_prepareprivilegiertCheck 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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
renameprivilegiertRename 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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clangd_switch_source_headerSwitch between a C/C++ source file and its corresponding headerSwitch between a C/C++ source file and its corresponding header
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
clangd_astShow the Clang AST for a range in a C/C++ fileShow the Clang AST for a range in a C/C++ file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
go_list_known_packagesList packages that are importable from the given Go fileList packages that are importable from the given Go file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
go_modulesList Go modules found under a directoryList Go modules found under a directory
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ruby_discover_testsDiscover test cases (Minitest, RSpec) in a Ruby fileDiscover test cases (Minitest, RSpec) in a Ruby file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ruby_go_to_relevant_fileNavigate between implementation and test fileNavigate between implementation and test file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ruby_show_syntax_treeShow the Prism AST for a Ruby fileShow the Prism AST for a Ruby file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
ruby_dependenciesList project gem dependenciesList project gem dependencies
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_parent_moduleNavigate to the parent module of the given positionNavigate to the parent module of the given position
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_open_cargo_tomlFind the Cargo.toml of the crate containing the given fileFind the Cargo.toml of the crate containing the given file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_related_testsFind tests that cover the code at the given positionFind tests that cover the code at the given position
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_view_syntax_treeShow the syntax tree for a Rust fileShow the syntax tree for a Rust file
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_runnablesList runnable targets (tests, binaries, doctests) at the given positionList runnable targets (tests, binaries, doctests) at the given position
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_reload_workspaceReload workspace metadata from Cargo, e.g. after editing Cargo.tomlReload workspace metadata from Cargo, e.g. after editing Cargo.toml
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
rust_dependenciesList all crates in the workspace dependency graphList all crates in the workspace dependency graph
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
40 von 40 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.
36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)
57 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.
+45 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.
Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.