sonarqube-mcp-server

让 AI 编码助手实时读取 SonarQube 质量与安全结果

开源 🏷️基础免费,高级付费 ✅ 目前可打开 智能体 🍴 复刻 103 🐛 待处理 22 👀 关注 16
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 689
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · SonarQube社区版免费开源,企业版需付费,MCP服务器随产品提供

项目预览

sonarqube-mcp-server 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队SonarSource
定价模式🏷️基础免费,高级付费
价格说明SonarQube社区版免费开源,企业版需付费,MCP服务器随产品提供
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Java
技术栈/模型agent,ai,code-quality,mcp,mcp-server,security,sonarqube,static-analysis
GitHub 星标★ 689
上线时间2025-04-30 00:00:00
代码更新2026-11-14
仓库体积6.4 MB
本站数据更新2026-11-15
维护状态活跃
收录时间2026-10-01
浏览次数2

项目介绍

SonarQube MCP Server 是 Sonar 官方推出的 Model Context Protocol 服务端,用 Java 编写,把 SonarQube 的代码质量与安全分析能力直接暴露给 AI 智能体。它解决的核心问题是:AI 编程助手在生成或修改代码时,往往看不到项目的静态分析结果,容易写出有漏洞、重复率高或违反规则的代码。该项目通过 MCP 标准协议,让 Claude、Cursor 等支持 MCP 的客户端能够调用 SonarQube 的接口,查询项目质量门禁、问题列表、覆盖率、安全热点等数据,并在编码过程中获得实时反馈。核心能力包括:连接自建或云端 SonarQube 实例、按项目或分支查询问题与指标、获取质量门禁状态、支持在智能体工作流中自动触发分析结果读取。对于把 AI 编码工具接入企业级代码治理流程的团队,它提供了一个官方维护、协议标准化的桥梁。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 689

使用教程

难度:入门 约 20 分钟 部署方式:本地安装 4 步

环境要求

  • Docker
  • SonarQube 实例与令牌
  • MCP 客户端

安装与启动步骤

  1. 1装 MCP 服务

    官方提供的 MCP 服务端,容器方式最省事。

    docker run --init --pull=always -i --rm -e SONARQUBE_TOKEN -e SONARQUBE_URL sonarsource/sonarqube-mcp
  2. 2准备令牌

    用 SonarQube 的令牌,权限按最小集申请。

  3. 3登记到 MCP 客户端

    把命令写进客户端配置,重启后可见工具。

  4. 4问代码质量问题

    让 agent 查某项目的未解决问题,确认能拿到真实数据。

如何确认成功

agent 能查到项目的问题列表

注意事项

  • SonarCloud 与自建 Server 用不同环境变量。
  • 令牌权限过大时 agent 可能误改配置,建议只读。

核心亮点

  • Sonar 官方维护,接口与 SonarQube 版本同步有保障
  • 基于 MCP 标准协议,可被 Claude、Cursor 等主流 AI 客户端直接接入
  • 把质量门禁、漏洞、覆盖率等指标带进 AI 编码闭环,减少生成劣质代码

不足之处

  • 依赖已部署的 SonarQube 实例,无实例时无法独立使用
  • 项目处于早期,654 星标,生态集成案例和文档丰富度待观察

适用场景

  • AI 编程助手在改代码前先查当前项目的 SonarQube 问题清单
  • CI 流程中让智能体根据质量门禁失败原因自动给出修复建议
  • 企业内把 SonarQube 治理规则接入 Cursor/Claude 等编码工具

替代项目

mcp-server-git、github-mcp-server

上一篇:n-skills

下一篇:Wake

同类项目推荐

atomicmemory 开源

给 AI 代理装上便携记忆,告别上下文丢失

Portable semantic memory for AI agents: core engine, TypeScript SDK, framework adapt···

★ 440 2026-08-09
500-AI-Agents-Projects 开源

按行业逛 500 个智能体落地案例,直接抄作业

The 500 AI Agents Projects is a curated collection of AI agent use cases across vari···

★ 39875 2026-11-13
ai--manus 开源

让大模型在沙箱里动手干活,而不只是聊天

AI Manus is a general-purpose AI Agent system that supports running various tools an···

★ 256 2026-11-14
hermes-for-web 开源

给 Hermes Agent 配个可视化工作台,快速上手、记忆感知、本地远程模型通吃。

A personalized web workbench for Hermes Agent with setup packs, artifacts, memory-aw···

★ 82 2026-08-09
tlbx 开源

把多个AI编码代理终端塞进一个浏览器,持久会话不丢

Open-source Agentic Development Environment (ADE) for Codex, Claude Code and other a···

★ 119 2026-08-09
asqav-sdk 开源

给AI智能体动作上锁,生成防抵赖的审计证据

Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed recei···

★ 449 2026-08-09
skillstead 开源

给 AI 编程助手装上实用技能包,让图表更清晰、发布更安全。

Practical, portable skills for agentic coding workflows — clearer diagrams, checked···

★ 84 2026-08-09
OwnPilot 开源

自托管个人 AI 助手,数据私有,代理自主,多模型随意切换。

Privacy-first personal AI assistant platform with autonomous agents, tool orchestrat···

★ 427 2026-08-09
ai-agents-tutorial 开源

从零到一,系统掌握AI Agent开发全流程

Learn AI Agents step by step, from scratch - from function calling to agent loops to···

★ 212 2026-08-09