Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Lexilint

by raunakkathuriaversion 1.2.0i★ –iRuns on your computer
Registry nameio.github.raunakkathuria/lexilint

Install

Overview

Description from the maker (original English)

Offline spell checker + BYOK grammar for AI assistants. Works with Claude Desktop, ChatGPT, Cursor.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Other
  • You need to fill in: GEMINI_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • You fill in yourself: GEMINI_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "lexilint": {
      "command": "npx",
      "args": [
        "-y",
        "lexilint-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add lexilint --env GEMINI_API_KEY=your-value --env OPENAI_API_KEY=your-value --env ANTHROPIC_API_KEY=your-value -- npx -y lexilint-mcp

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "lexilint": {
      "command": "npx",
      "args": [
        "-y",
        "lexilint-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "lexilint": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "lexilint-mcp"
      ],
      "env": {
        "GEMINI_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • GEMINI_API_KEY secret env
    Google Gemini API key for grammar checking; optional when api_key is supplied per call.
  • OPENAI_API_KEY secret env
    OpenAI API key for Premium grammar checking; optional when api_key is supplied per call.
  • ANTHROPIC_API_KEY secret env
    Anthropic API key for Premium grammar checking; optional when api_key is supplied per call.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 9, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account raunakkathuria, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Otheri

  • More stars than 0% of the other 18665 servers in this category
  • Published to the registry more recently than 57% of the other 18665 servers in this category
  • Basic checks equal to or better than 100% of the other 18665 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Lexilint safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: GEMINI_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.2.0) reached the registry 36 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, Systemdox

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

by formulahendryEarly↓ 66/wk★ 440Updated 14 months ago

Runs on your computer

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

by desktop-commanderGrowing★ 211Updated 4 days ago

Runs in the cloud✓ desktopcommander.app

Systemdox

Your architecture in your agents' context: checks, specs, ADRs and docs over MCP, at write time.

by pugliesewebGrowing↓ 3K/wkUpdated today

Runs on your computer

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

LexiLint MCP

Spell and grammar checking for AI assistants via Model Context Protocol (MCP).

Works with Claude Desktop, Cursor, OpenAI Codex (CLI, IDE extension and ChatGPT desktop app), and other MCP clients that run local (stdio) servers. ChatGPT chat connects only to remote MCP servers, so it cannot run LexiLint MCP.

Features

  • Offline spell checking — en-US and en-GB are free, local, unlimited, and make no API calls.
  • BYOK grammar checking — use Gemini, OpenAI, or Anthropic with your own provider key.
  • Eight supported dictionaries — two free English variants plus six Premium languages: Spanish, French, German, Polish, Russian, and Turkish.
  • Combined checking — run spelling and optional grammar together with check_text.
  • Private provider transport — grammar text goes directly to the selected provider; LexiLint does not proxy it.

Install and configure

Claude Desktop and other JSON-configured clients

Configure one provider key as an environment variable. This keeps the key out of tool calls and conversation context.

{

"mcpServers": { "lexilint": { "command": "npx", "args": ["-y", "lexilint-mcp"], "env": { "GEMINI_API_KEY": "your-gemini-api-key" } } } }

Provider environment variables:

Provider argumentEnvironment variableAccess
geminiGEMINI_API_KEYFree for English grammar
openaiOPENAI_API_KEYLexiLint Premium
anthropicANTHROPIC_API_KEYLexiLint Premium

Common Claude Desktop config locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Restart the client after changing its MCP configuration.

Run directly
npx -y lexilint-mcp

You can also install it globally with npm install -g lexilint-mcp.

Tools

spell_check — free and offline

Checks spelling without an API key or network request.

text      string   Text to spell-check

language string "en-US" or "en-GB" (default: "en-US")

grammar_check — BYOK grammar, style, and clarity
text        string   Text to grammar-check

provider string "gemini" | "openai" | "anthropic" api_key string Optional per-call override for the provider environment variable model string Optional provider model ID (Premium when custom) license_key string LexiLint licence key for Premium providers/languages/models language string Language code (default: "en-US")

With GEMINI_API_KEY configured, a client can call the tool without putting the provider key in its arguments:

{

"text": "This are a test.", "provider": "gemini", "language": "en-US" }

A non-empty per-call api_key remains supported as an explicit override and takes precedence over the selected provider environment variable:

{

"text": "This are a test.", "provider": "gemini", "api_key": "temporary-override-key", "language": "en-US" }

Get a free Gemini key from Google AI Studio. Do not paste real keys into chat messages; prefer your MCP client's local environment configuration.

If the provider's reply is empty or cannot be read, the tool returns an error instead of reporting that no issues were found.

Grammar checks at most 2,000 characters per call. Longer text is cut at the last paragraph, sentence, or word that fits, and the result says how many characters were checked. Send the rest in separate calls.

check_text — combined spelling and optional grammar

Always runs the available spelling check. Add provider to request grammar; omit it to skip grammar without requiring a provider key.

text        string   Text to check

language string Language code (default: "en-US") provider string Optional; omit to skip grammar api_key string Optional per-call override for the provider environment variable model string Optional provider model ID (Premium when custom) license_key string LexiLint licence key for Premium providers/languages/models

Models and Premium access

Default models are gemini-3.8-flash, gpt-5.6-terra, and claude-sonnet-5. A custom model requires LexiLint Premium:

{

"text": "This are a test.", "provider": "gemini", "model": "gemini-3.7-flash", "license_key": "your-lexilint-license-key" }

FeatureFreePremium ($2.99/mo or $29.99 lifetime)
Spell checken-US and en-GB, offlinePlus es, fr, de, pl, ru, tr
Gemini grammarEnglish, BYOKAll supported languages and custom models
OpenAI grammar—BYOK
Anthropic grammar—BYOK

Get Premium: https://igniteapp.net/lexilint#premium

Customers provide only their provider key and, for Premium features, their LexiLint licence key. The runtime already contains the public application configuration needed to validate a licence with Polar; customers do not configure a LexiLint signing secret or organisation ID.

Privacy and repository boundary

  • Spell checking is local and sends no text anywhere.
  • Grammar text goes directly to Google, OpenAI, or Anthropic according to the provider you select.
  • LexiLint does not receive provider keys or grammar text.
  • The public raunakkathuria/lexilint-mcp repository is a metadata-only registry mirror containing exactly LICENSE, README.md, glama.json, and server.json. Private source, builds, tests, source maps, and standalone prompt documentation are not published there.

Links

Licence

LexiLint MCP is proprietary software distributed under the terms in LICENSE. Installing the package does not open-source the private monorepo or grant redistribution rights.

Ask PopNx