← 返回目录
P

Pare Lint

社区
结构化 linting 和格式化 (ESLint, Prettier, Biome, Oxlint) 以类型化 JSON 输出。
分类
开发工具 第 355 / 438
Stars
★ 138 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+
凭据
无需凭据
许可证
MIT
最近提交
40FMRS · D

这是一个结构化的 lint 服务器,专为 AI 代理设计,提供类型化 JSON 输出,减少 token 消耗并提高可靠性。适合需要自动处理 lint 结果的工作流。

最强项 · 安装易用性 11/20 最弱项 · 可靠性 6/20

可靠性
6/20
安全与权限
6/20
维护活跃度
9/20
文档质量
8/20
安装易用性
11/20
查看各项评分依据
可靠性 6/20
证据仅含格式良好的 server.schema.json 清单和 README,指向 npm stdio 包 @paretools/lint,正常路径看似可行;但未提供 server-lint 的源码、测试或 CI 结果,无法验证 MCP 初始化握手、工具列表、outputSchema 或错误行为。因缺乏可执行证据且不确定性较大而扣分。
安全与权限 6/20
证据中未显示凭据处理、网络端点或不可逆删除/部署默认操作,stdio 本地传输降低了暴露面。但 lint/format 类工具可能改写工作区文件或执行插件代码,而所供材料没有展示确认机制、作用域限制或数据流披露。因源码级安全分析缺失而扣分,未触及红线的确凿风险。
维护活跃度 9/20
仓库未归档,许可证为 MIT,清单带有语义化版本 0.22.0,说明存在发布流程;但未提供近期提交、依赖更新记录、issue 响应证据或安全响应渠道,CI/codecov 徽章仅来自 README 不可作为独立证据。因治理与更新路径证据不完整而扣分。
文档质量 8/20
README 提供了快速开始、工具筛选环境变量、故障排查表和客户端配置链接,原则上可用;但证据中缺少 server-lint 专属的工具 schema、参数说明、输出示例与限制披露,且示例多为其他兄弟服务器。因服务器级文档缺失而扣分。
安装易用性 11/20
安装路径较清晰:npm stdio 包、Node >= 20,README 还说明了 Windows 下 cmd /c npx 等兼容处理;但未提供本服务器专属的客户端配置示例,且静态审查无运行验证,故按校准不能超过 15 分。因未见到可复现的端到端安装验证而扣分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件

适合谁

  • 需要可靠、结构化 lint 输出的 AI 编码代理
  • 希望避免解析复杂终端文本的开发者
  • 使用 ESLint、Prettier、Biome 或 Oxlint 的项目

不适合谁

  • 不需要结构化输出的场景,如仅需人类阅读的简单 lint 检查
  • 不使用常见 lint/format 工具的项目

所需权限

  • 读取项目文件以进行 linting 和格式化
  • 可能需要写入文件(如果启用自动修复)

风险与副作用

  • 包装的工具(如 ESLint)可能存在安全漏洞,需要定期更新
  • 如果工具输出格式改变,结构化输出可能不准确
  • 需要 Node.js >= 20 环境

安装接入

准备工作

运行环境:Node.js 20+

其他可选配置项(1 个)
PARE_TOOLS 可选 跨所有 Pare 服务器的通用过滤器,格式为 server:tool,...(如 lint:eslint),优先级高于按服务器的变量。

使用 npm 安装并通过 stdio 配置 MCP 服务器。例如,在 Claude Desktop 的配置中添加:

{
  "mcpServers": {
    "pare-lint": {
      "command": "npx",
      "args": ["-y", "@paretools/lint"]
    }
  }
}

验证是否装好

在客户端的 MCP 工具列表中应出现 pare-lint 服务器注册的工具(如 eslint/prettier 相关条目);也可运行 npx @paretools/init doctor 验证连接。

常见排障

  1. 确保 Node.js 版本 >= 20
  2. 运行 `npx -y @paretools/lint` 以缓存包,避免首次启动缓慢
  3. 检查 MCP 客户端的超时设置,必要时增加 `initTimeout`

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 对整个项目运行 ESLint 并以结构化 JSON 返回问题列表。
  • 用 Prettier 格式化 src/ 下的所有文件。
  • 检查仓库中不符合 Biome 规则的文件。
  • 运行 Oxlint 并只报告错误级别的问题。

使用场景

从 ESLint 等工具获取结构化的 lint 结果,供 AI 代理直接使用
将格式化工具如 Prettier 的输出集成到自动化工作流中
减少 lint 输出的 token 消耗,提高代理效率

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

Pare Lint 是一个 MCP 服务器,包装了常见的 linting 和格式化工具(如 ESLint、Prettier、Biome、Oxlint),并将它们的输出转换为结构化的、schema 验证过的 JSON。这消除了解析原始终端文本的需要,使 AI 代理可以直接、可靠地处理 lint 结果,而不会受到脆弱的字符串解析或格式变更的影响。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 57e1980e8375 数据同步于 2026-10-12 查看 FMRS 评分方法