“Codacy” MCP 服务器的作用是什么?
Codacy MCP(模型上下文协议)服务器充当 AI 助手与 Codacy 平台之间的桥梁,实现对代码质量、安全、覆盖率与仓库管理数据的高级程序化访问。通过将 Codacy 的 API 和内容以结构化工具、资源和上下文的形式暴露,该服务器允许 AI 驱动的工作流自动化代码分析、仓库管理、拉取请求分析及代码标准执行。开发者可利用 Codacy MCP 服务器查询仓库、分析文件、管理组织设置及执行安全检查,在软件开发生命周期中集成 Codacy 能力,提升代码健康并优化自动化开发环境。
提示词列表
仓库或文档中未提及任何提示词模板。
资源列表
仓库或文档中未提供 MCP 资源的明确列表。
工具列表
以下工具可通过 Codacy MCP 服务器获得:
- 仓库初始化与管理
用于在 Codacy 上初始化、配置和管理仓库的工具。 - 组织与仓库管理
管理组织和仓库的功能,如添加/移除成员或配置设置。 - 代码质量与分析
分析源代码的质量指标、代码覆盖率和可维护性。 - 文件管理与分析
用于访问、分析和管理仓库内文件的工具。 - 安全分析
对代码库执行安全扫描和审计,以识别漏洞。 - 拉取请求分析
用于分析、审核和提供拉取请求反馈的工具。 - 工具与模式管理
管理用于代码审核和质量检查的分析工具和模式。 - CLI 分析
支持基于命令行的代码分析。
此 MCP 服务器的应用场景
- 自动化代码质量检查
将 Codacy 的度量集成到 CI/CD 流水线中,自动对每次提交强制执行代码质量与覆盖率标准。 - 安全审计
利用服务器工具定期扫描仓库漏洞,提升代码库安全性。 - 大规模仓库管理
程序化管理多个仓库和组织,实现设置与成员管理的自动化。 - 上下文感知拉取请求审核
使 AI 代理获取并分析拉取请求数据,提供可操作的反馈或自动化审核评论。 - 动态工具与模式执行
程序化调整各项目所用的分析工具与代码模式,保持标准一致。
如何设置
Windsurf
- 确保您的机器已安装 Node.js。
- 获取个人 Codacy API 访问令牌。
- 编辑 Windsurf 配置文件。
- 在
mcpServers对象中添加 Codacy MCP 服务器:"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存文件并重启 Windsurf。
- 验证 Codacy MCP 服务器是否已出现在您的 MCP 服务器列表中。
API 密钥安全配置(示例)
"mcpServers": {
"codacy": {
"command": "npx",
"args": ["@codacy/mcp-server@latest"],
"env": {
"CODACY_API_TOKEN": "your_api_token_here"
},
"inputs": {}
}
}
Claude
- 确保已安装 Node.js。
- 获取您的 Codacy API 令牌。
- 找到并编辑 Claude 的 MCP 服务器配置。
- 如下添加 Codacy MCP 服务器:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存更改并重启 Claude。
- 检查工具列表中是否有 Codacy MCP 服务器。
API 密钥安全配置
(使用 Windsurf 示例中的 env 属性。)
Cursor
- 如未安装,请先安装 Node.js。
- 获取您的 Codacy API 令牌。
- 打开 Cursor 配置。
- 添加 Codacy MCP 服务器:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存并重启 Cursor 以生效。
API 密钥安全配置
(参考 Windsurf 示例。)
Cline
- 确保已安装 Node.js。
- 保护您的 Codacy API 密钥。
- 编辑 Cline 配置文件。
- 注册 Codacy MCP 服务器:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存并重启 Cline。
API 密钥安全配置
(同上,使用 env 属性。)
如何在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到您的 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其与您的 AI 代理连接:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式插入您的 MCP 服务器详情:
{
"codacy": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可将此 MCP 作为工具,访问其全部功能。请记得将 “codacy” 替换为您实际的 MCP 服务器名称,并将 URL 更换为您的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | 提供了 Codacy MCP 服务器的完整描述 |
| 提示词列表 | ⛔ | 未找到提示词模板 |
| 资源列表 | ⛔ | 未明确列出 MCP 资源 |
| 工具列表 | ✅ | README 中列举了工具 |
| API 密钥安全配置 | ✅ | 文档中给出了包含 env 的 JSON 示例 |
| 采样支持(评估时不那么重要) | ⛔ | 未提及 |
综合上述两表,Codacy MCP 服务器在工具与设置方面文档完善,安全实践良好,但缺乏明确的提示词模板、资源及采样/roots 文档。对此 MCP 的完整性与开发者友好度评分为 6/10。
MCP 评分
| 是否有 LICENSE | ✅ |
|---|---|
| 是否有至少一个工具 | ✅ |
| Fork 数量 | 3 |
| Star 数量 | 0 |
