Labsco
MCP SERVER

SpellChecker

by morahan

Spell-check text, a file, or a whole project - and in code, only the comments, strings and documentation.

Developer Conversions, Encoding & Test Data
Summary
A spell checker that knows not to flag your variable names.

Running a plain checker over source code produces noise. This one parses the file first and checks only comments, strings and documentation, which is what makes folder scanning usable across a whole repository. Languages are enabled individually, so you are not loading dictionaries you do not need.

What it is

A multilingual spell checker that runs over stdio. It checks a string, a file or a folder, and in code files it parses the syntax so only comments, strings and documentation get checked.

What you get
  • Text checked, with misspellings returned alongside suggestions
  • A single file checked, or a whole folder scanned
  • A yes-or-no answer on one word, and suggestions for a word you know is wrong
  • Fifteen or more languages, among them English, Spanish, French, German, Portuguese, Italian, Dutch, Polish, Russian, Ukrainian, Swedish, Danish and Norwegian
  • The active language list reported back
  • Words added to a personal dictionary
  • Syntax-aware checking for HTML, JavaScript, TypeScript, Python and others
Requirements

Node and a yarn build - the post-install step downloads the dictionary files. Which languages are active is decided at launch, through an environment variable, a config file, or the default in the source.