Skip to content
Agentmart
Submit a tool

Squiggles

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

Connector by carldaws · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 6
Write a review

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.

We use your email only for this newsletter. Privacy

About

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

No 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_ast
  • code_actions
  • diagnostics
  • document_symbols
  • find_references
  • format
  • go_modules
  • signature_help
  • workspace_symbols

Write 11 · Create, change, send or run things.

  • call_hierarchy_incoming
  • call_hierarchy_outgoing
  • go_add_import
  • go_mod_tidy
  • go_vulncheck
  • goto_type_definition
  • hover
  • rename
  • rename_prepare
  • ts_rename_file
  • type_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_declaration
  • goto_definition
  • goto_implementation
  • open_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_incoming

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

  • call_hierarchy_outgoing

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

  • clangd_ast

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

  • code_actions

    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.

  • diagnostics

    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.

  • document_symbols

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

  • find_references

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

  • format

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

  • go_add_import

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

  • go_mod_tidy

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

  • go_modules

    List Go modules found under a directory

  • go_vulncheck

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

  • goto_declaration

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

  • goto_definition

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

  • goto_implementation

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

Show 10 more tools
  • goto_type_definition

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

  • hover

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

  • open_file

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

  • rename

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

  • rename_prepare

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

  • signature_help

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

  • ts_organize_imports

    Sort imports and remove unused ones in a TypeScript/JavaScript file. Applies the changes to disk.

  • ts_rename_file

    Update 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_hierarchy

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

  • workspace_symbols

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