Squiggles
Let your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and extras
Connector by carldaws · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/carldaws-squiggles
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 9 read · 11 write · 1 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 25
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
clangd_astcode_actionsdiagnosticsdocument_symbolsfind_referencesformatgo_modulessignature_helpworkspace_symbols
Write 11 · Create, change, send or run things.
call_hierarchy_incomingcall_hierarchy_outgoinggo_add_importgo_mod_tidygo_vulncheckgoto_type_definitionhoverrenamerename_preparets_rename_filetype_hierarchy
Delete 1 · Delete, drop, revoke or wipe things.
ts_organize_imports
Not yet classified 4 · We could not tell from the name and description.
goto_declarationgoto_definitiongoto_implementationopen_file
Network hosts it talks to 1
github.com· found in code
Files it touches
- Any path the agent passes to its tools
Tools (25)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
call_hierarchy_incomingFind all functions/methods that call the function at the given position.
call_hierarchy_outgoingFind all functions/methods that are called by the function at the given position.
clangd_astShow the Clang AST for a range in a C/C++ file
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.
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.
document_symbolsGet all symbols (functions, classes, variables, etc.) defined in a file as a hierarchical tree.
find_referencesFind all references to a symbol across the project. Returns every location where the symbol is used.
formatFormat a file using the language server's formatter and write the result to disk.
go_add_importAdd an import path to a Go file. Applies the change to disk.
go_mod_tidyRun go mod tidy for the module containing the given go.mod file
go_modulesList Go modules found under a directory
go_vulncheckRun govulncheck to find known vulnerabilities in dependencies. May take a while on first run.
goto_declarationGo to the declaration of a symbol (relevant in C/C++ for header declarations).
goto_definitionGo to the definition of a symbol at the given position. Returns the file and location where the symbol is defined.
goto_implementationGo to implementations of an interface or abstract method. Returns concrete implementation locations.
Show 10 more tools
goto_type_definitionGo to the type definition of a symbol. Returns where the type of the symbol at the given position is defined.
hoverGet hover information (type signature, documentation) for a symbol at the given position.
open_fileOpen a file in the LSP server. This triggers diagnostics and makes the file available for subsequent no-arg diagnostics calls.
renameRename a symbol across all affected files. Returns the workspace edit, or applies it to disk when apply is true.
rename_prepareCheck if a symbol at the given position can be renamed, and get its current name.
signature_helpGet parameter information for a function call at the given position.
ts_organize_importsSort imports and remove unused ones in a TypeScript/JavaScript file. Applies the changes to disk.
ts_rename_fileUpdate all imports that reference a file after it has been moved or renamed on disk. Move the file first, then call this. Applies the changes to disk.
type_hierarchyGet the type hierarchy (supertypes and subtypes) for the type at the given position.
workspace_symbolsSearch for symbols across the entire project by name. Supports fuzzy matching.
Signals
- Stars
- 6
- Forks
- 1
- Open issues
- 0
- Last commit
- Sep 25, 2026 (1 month ago)
- Last release
- Sep 20, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.carldaws/squiggles- Version
- 1.0.2
- Auth
- No auth
- Packages
- npm squiggles
- License
- MIT
- Repository
- github.com/carldaws/squiggles
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Squiggles MCP server. Agent Mart. https://agentmart.dev/connectors/carldaws-squiggles (last updated 2026-10-25)