mcpField
L
lexilint

lexilint

本地服务
github.com/raunakkathuria生产力04 周前更新

关于 lexilint

LexiLint 是面向 AI 助手的 MCP 拼写与语法检查服务,提供离线英语拼写检查,并可通过自备密钥调用语法检查;高级版增加其他语言词典。

主要功能

  1. 01离线检查 en-US 和 en-GB 拼写
  2. 02通过 Gemini、OpenAI 或 Anthropic 检查语法
  3. 03使用 check_text 合并拼写与语法检查
  4. 04高级版支持另外六种语言词典
  5. 05语法文本直接发送至所选服务商

适用场景

  1. 01离线检查英语拼写
  2. 02使用服务商密钥检查语法与表达清晰度
  3. 03一次调用完成拼写及可选语法检查

MCP 相关

向 MCP 客户端提供 spell_check、grammar_check 和 check_text 工具。它作为本地 stdio 服务运行;ChatGPT 聊天仅支持远程 MCP 服务,无法运行此服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"raunakkathuria-lexilint": {
"command": "npx",
"args": [
"-y",
"lexilint-mcp"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>"
}
}
}
}
启动命令npx -y lexilint-mcp
需要配置的环境变量
GEMINI_API_KEY密钥Google Gemini API key for grammar checking; optional when api_key is supplied per call.
OPENAI_API_KEY密钥OpenAI API key for Premium grammar checking; optional when api_key is supplied per call.
ANTHROPIC_API_KEY密钥Anthropic API key for Premium grammar checking; optional when api_key is supplied per call.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmlexilint-mcp1.2.0

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
textstring是要进行拼写检查的文本
languageenum否要检查的语言(en-US 或 en-GB,默认值:en-US)en-US | en-GB

详细介绍

LexiLint MCP

通过 Model Context Protocol (MCP) 为 AI 助手提供拼写和语法检查。

适用于 Claude Desktop、Cursor、OpenAI Codex(CLI、IDE 扩展和 ChatGPT 桌面应用),以及其他可运行本地(stdio)服务的 MCP 客户端。ChatGPT 聊天仅连接远程 MCP 服务,因此无法运行 LexiLint MCP。

npm version MCP Registry

功能

  • 离线拼写检查 — en-US 和 en-GB 免费、本地运行、不限次数,且不会调用 API。
  • 自带密钥(BYOK)语法检查 — 使用你自己的 Gemini、OpenAI 或 Anthropic 服务商密钥。
  • 支持八种词典 — 两种免费的英语变体,以及六种 Premium 语言:西班牙语、法语、德语、波兰语、俄语和土耳其语。
  • 组合检查 — 使用 check_text 同时进行拼写检查和可选的语法检查。
  • 私密的服务商传输 — 语法检查文本会直接发送到所选服务商;LexiLint 不会代理这些内容。

安装和配置

Claude Desktop 和其他使用 JSON 配置的客户端

将一个服务商密钥配置为环境变量。这样可以避免密钥出现在工具调用和对话上下文中。

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

服务商环境变量:

服务商参数环境变量访问权限
geminiGEMINI_API_KEY英语语法检查免费
openaiOPENAI_API_KEYLexiLint Premium
anthropicANTHROPIC_API_KEYLexiLint Premium

Claude Desktop 常见配置路径:

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

更改 MCP 配置后,请重启客户端。

直接运行
npx -y lexilint-mcp

你也可以使用 npm install -g lexilint-mcp 全局安装。

工具

spell_check — 免费且离线

无需 API 密钥或网络请求即可检查拼写。

text      string   Text to spell-check
language  string   "en-US" or "en-GB" (default: "en-US")
grammar_check — 自带密钥(BYOK)的语法、风格和清晰度检查
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")

配置 GEMINI_API_KEY 后,客户端无需在工具参数中提供服务商密钥即可调用该工具:

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

仍支持在单次调用中提供非空的 api_key 作为显式覆盖值,并且它的优先级高于所选服务商的环境变量:

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

通过 Google AI Studio 获取免费的 Gemini 密钥。请勿将真实密钥粘贴到聊天消息中;建议优先使用 MCP 客户端的本地环境配置。

如果服务商的回复为空或无法读取,工具会返回错误,而不是报告未发现问题。

每次语法检查最多处理 2,000 个字符。超出长度的文本会截取到最后一个能够容纳的段落、句子或单词,结果会说明检查了多少字符。其余文本请分开调用检查。

check_text — 组合拼写检查和可选语法检查

始终运行可用的拼写检查。添加 provider 可请求语法检查;省略该参数则跳过语法检查,无需服务商密钥。

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

模型和 Premium 访问权限

默认模型为 gemini-3.8-flash、gpt-5.6-terra 和 claude-sonnet-5。自定义模型需要 LexiLint Premium:

{
  "text": "This are a test.",
  "provider": "gemini",
  "model": "gemini-3.7-flash",
  "license_key": "your-lexilint-license-key"
}
功能免费Premium($2.99/月或 $29.99 终身)
拼写检查en-US 和 en-GB,离线另加 es、fr、de、pl、ru、tr
Gemini 语法检查英语,BYOK所有支持的语言和自定义模型
OpenAI 语法检查—BYOK
Anthropic 语法检查—BYOK

获取 Premium:https://igniteapp.net/lexilint#premium

客户只需提供自己的服务商密钥,以及使用 Premium 功能时所需的 LexiLint 许可证密钥。运行时已包含使用 Polar 验证许可证所需的公开应用配置;客户无需配置 LexiLint 签名密钥或组织 ID。

隐私与仓库边界

  • 拼写检查在本地进行,不会将任何文本发送到其他地方。
  • 语法文本会根据你选择的提供方,直接发送给 Google、OpenAI 或 Anthropic。
  • LexiLint 不会接收提供方密钥或语法文本。
  • 公共的 raunakkathuria/lexilint-mcp 仓库是仅包含元数据的注册表镜像,其中恰好包含 LICENSE、README.md、glama.json 和 server.json。私有源代码、构建产物、测试、源映射和独立的提示词文档均不会发布到该仓库。

链接

许可

LexiLint MCP 是专有软件,按照 LICENSE 中的条款分发。安装该软件包并不会使私有的 monorepo 开源,也不会授予再分发权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。