适合谁
- 已在使用 Codacy 平台进行代码质量与安全管理的团队
- 希望在 Cursor、Windsurf、VS Code Copilot 或 Claude Desktop 中直接获取 Codacy 分析结果的开发者
- 需要在编码助手工作流中检查拉取请求问题与覆盖率的团队
Codacy MCP Server 是 Codacy 官方提供的 MCP 实现,通过标准 stdio 传输将 Codacy 平台的代码质量、安全与覆盖率分析能力暴露给 MCP 客户端。文档清晰,覆盖仓库管理、问题查询、拉取请求分析、安全项检索与本地 CLI 分析等场景,安装方式针对 Cursor、Windsurf、VS Code Copilot 和 Claude Desktop 均有说明。主要风险集中在账户令牌的保管以及本地 CLI 的自动安装与执行。
最强项 · 文档质量 15/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:Node.js
CODACY_ACCOUNT_TOKEN
Codacy 账户 API 令牌,必需;在 https://app.codacy.com/account/access-management 的账户设置中获取。
CODACY_CLI_VERSION
可选;用于指定本地分析所用的 Codacy CLI 版本,服务器默认会自动安装。
npx -y @codacy/codacy-mcp 作为启动命令,并通过 CODACY_ACCOUNT_TOKEN 环境变量传入令牌;VS Code 用户可在 Copilot 的 mcp 配置中做同样设置,或使用仓库提供的一键安装链接。CODACY_CLI_VERSION 指定版本)。{"mcpServers":{"codacy":{"command":"npx","args":["-y","@codacy/codacy-mcp"],"env":{"CODACY_ACCOUNT_TOKEN":"<YOUR_TOKEN>"}}}}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"codacy": {
"command": "npx",
"args": [
"-y",
"@codacy/codacy-mcp"
],
"env": {
"CODACY_ACCOUNT_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add codacy -e 'CODACY_ACCOUNT_TOKEN=<YOUR_TOKEN>' -- npx -y @codacy/codacy-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端(如 VS Code Copilot 或 Cursor)的工具列表中应能看到 codacy_list_organizations、codacy_setup_repository 等 Codacy 工具;也可以问一句“列出我的 Codacy 组织”,能返回结果即说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Codacy MCP Server 是 Codacy 官方维护的 MCP 服务器实现,作为 Codacy API 的桥梁,让支持 MCP 的客户端可以查询组织与仓库信息、代码质量问题、安全漏洞(SAST、密钥扫描、依赖扫描、IaC、CI/CD、DAST 等)、代码覆盖率、重复代码、拉取请求分析,以及分析工具与规则集配置。它还提供本地 CLI 分析工具,可调用 Codacy CLI 对指定文件或目录立即执行质量分析,无需等待计划任务。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 f89c1b14b803 数据同步于 2026-10-11 查看 FMRS 评分方法