Enterprise DNA Enterprise DNA
M MCP Servers Developer low

carldaws/squiggles

by Various

MCP server that lets your coding agent see the squiggles — LSP diagnostics, navigation, refactoring, and each server's custom superpowers

MCP

carldaws/squiggles

Added 23 Sept 2026

#lsp #mcp #mcp-server #typescript

Overview

carldaws/squiggles is an MCP server that connects coding agents to Language Server Protocol capabilities. It exposes LSP diagnostics, navigation, refactoring, and server-specific features to the agent.

Best for

Best for
Developers building or using coding agents that need live diagnostics and language-aware refactoring

Use cases

  • Surface compiler errors and warnings inside an agent's context
  • Navigate to symbol definitions and references via LSP
  • Trigger refactorings such as rename or extract through the agent

How to use

Install

npx squiggles init

Tools exposed

  • goto_definition
  • code_actions
  • call_hierarchy_incoming
  • open_file
  • ruby_discover_tests
  • ruby_go_to_relevant_file
  • ruby_show_syntax_tree
  • ruby_dependencies
  • ts_go_to_source_definition
  • ts_organize_imports
  • ts_rename_file
  • rust_expand_macro
  • rust_parent_module
  • rust_open_cargo_toml
  • rust_external_docs
  • rust_related_tests
  • rust_view_syntax_tree
  • rust_runnables
  • rust_reload_workspace
  • rust_dependencies

Notes

carldaws/squiggles is an MCP server that connects coding agents to Language Server Protocol capabilities. It exposes LSP diagnostics, navigation, refactoring, and server-specific features to the agent.

5 stars on GitHub. Last updated 2026-09-21. Licensed MIT.

Use cases

  • Surface compiler errors and warnings inside an agent’s context
  • Navigate to symbol definitions and references via LSP
  • Trigger refactorings such as rename or extract through the agent

Pros

  • Bridges LSP features into agent workflows
  • Built in TypeScript, matching typical agent tooling stacks
  • Includes custom LSP server extensions beyond standard diagnostics

Cons

  • Requires an MCP-compatible agent and separate LSP server setup
  • Project has only 5 stars, indicating limited community validation
  • Scope is constrained by what each LSP server exposes

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Bridges LSP features into agent workflows
  • Built in TypeScript, matching typical agent tooling stacks
  • Includes custom LSP server extensions beyond standard diagnostics

Cons

  • Requires an MCP-compatible agent and separate LSP server setup
  • Project has only 5 stars, indicating limited community validation
  • Scope is constrained by what each LSP server exposes
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks