适合谁
- 使用AI编码助手(如Claude Code、Cursor)的开发者和团队
- 拥有多个上下文文件和复杂项目结构的项目
- 需要维护代理上下文准确性的专业团队
- 对MCP配置安全性(如硬编码API密钥)有严格要求的环境
Ctxlint作为MCP服务器提供全面的上下文文件、MCP配置、会话和技能审计功能。工具集均衡,只读工具支持自动批准注释以简化工作流。它需要读取目标项目文件,对于利用其CLI和MCP服务器功能的团队价值高。非官方但遵循MIT许可且文档齐全。
最强项 · 文档质量 15/20 最弱项 · 可靠性 9/20
静态评测 · 未实际运行收录于 2026-09-08
查看 FMRS 评分方法 →运行环境:Node.js
### 通过npx运行(无需安装)
npx -y @yawlabs/ctxlint@latest serve### 添加到MCP客户端
对于支持项目级MCP配置的客户端(如Claude Code、Cursor、Windsurf),在项目根目录创建.mcp.json文件:
{
"mcpServers": {
"ctxlint": {
"command": "npx",
"args": ["-y", "@yawlabs/ctxlint@latest", "serve"]
}
}
}对于Claude Desktop,在claude_desktop_config.json中添加相同的配置。
对于VS Code / GitHub Copilot,在.vscode/mcp.json中使用相同的服务器配置(但使用"servers"作为根键)。
{
"mcpServers": {
"ctxlint": {
"command": "npx",
"args": [
"-y",
"@yawlabs/ctxlint@latest",
"serve"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"ctxlint": {
"command": "npx",
"args": [
"-y",
"@yawlabs/ctxlint@latest",
"serve"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add ctxlint -- npx -y @yawlabs/ctxlint@latest serve
在终端运行;先把 <…> 占位符换成你自己的值。
运行 npx -y @yawlabs/ctxlint@latest serve 后,在客户端工具列表中确认出现 ctxlint_audit、ctxlint_fix 等 7 个 ctxlint_* 工具。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Ctxlint是一个专为AI工具上下文文件设计的lint工具。它读取CLAUDE.md、AGENTS.md、.cursorrules、.mcp.json等文件,并与你的实际代码库交叉比对,以捕捉过时的路径、错误的命令、冗余内容、跨文件矛盾等问题。它支持16种AI工具和8种MCP客户端,可作为CLI、CI步骤、pre-commit hook或MCP服务器运行。该MCP服务器提供7个工具用于审计上下文文件、MCP配置、会话数据和技能定义。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 b6c92fc859cd 数据同步于 2026-10-19 查看 FMRS 评分方法