Token导航 LogoToken导航TokenDH.com
Sonar Qube MCP logo
AI代理stdio官方级别未说明来源级核验

Sonar Qube MCP

MCP Server

@lomas/sonarqubemcp@latest

一个用于与SonarQube API交互的模型上下文协议(MCP)服务器,提供认证、项目管理和指标检索工具。

工具数

4

提示词数

0

GitHub Stars

1

资源数

0
JavaScriptCursorAI代理CursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

akashlomas

提供方

akashlomas

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @lomas/sonarqubemcp@latest

详细介绍

](https://www.npmjs.com/package/@lomas/sonarqubemcp) ![License](https://github.com/akashlomas/sonarqubemcp/blob/main/LICENSE) ![Stars](https://github.com/akashlomas/sonarqubemcp/stargazers) ![Forks](https://github.com/akashlomas/sonarqubemcp/network/members) ![Watchers](https://github.com/akashlomas/sonarqubemcp/watchers)

SonarQube MCP服务器

一个模型上下文协议(MCP)服务器,用于与SonarQube API交互,提供身份验证、项目管理和指标检索工具。

特性

  • ✅ 基于令牌的身份验证
  • 🔍 项目清单和详细信息
  • 📊 指标检索
  • 🚀 重量轻,速度快
  • 🔄 标准化MCP接口

🛠️ 入门指南

需求

- Node.js >= v20.0.0
- Cursor or Windsurf

安装CLI

npm install -g @lomas/sonarqubemcp
# or
npx @lomas/sonarqubemcp@latest

配置

设置这些环境变量:

export SONARQUBE_URL="http://your-sonarqube-server:9000"
export SONARQUBE_TOKEN=""

用法

光标IDE

转到:设置->光标设置->MCP->添加新的全局MCP服务器

建议将以下配置粘贴到Cursor~/.cours/mcp.json文件中。您还可以通过在项目文件夹中创建.cursor/mcp.json在特定项目中安装。有关更多信息,请参阅Cursor MCP文档。

在光标上配置SonarQube MCP

{
    "mcpServers": {
        "SonarQube MCP": {
            "command": "npx",
            "args": [
                "-y",
                "@lomas/sonarqubemcp@1.0.3",
                "sonarqubemcp"
            ],
            "env": {
                "SONARQUBE_URL": "",
                "SONARQUBE_TOKEN": ""
            }
        }
    }
}

在Windsurf

将此添加到您的Windsurf MCP配置文件中。有关更多信息,请参阅Windsurf MCP文档。

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

在VS代码中

在VS代码中安装

将此添加到您的VS Code MCP配置文件中。有关更多信息,请参阅VS Code MCP文档。

{
  "servers": {
    "Context7": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

可用工具(通过MCP协议):

- authenticate
- list_projects
- get_project_details
- get_project_metrics

API终点

工具参数说明
authenticatetoken?验证SonarQube令牌
list_projectstoken?列出所有项目
get_project_detailstoken?, projectKey获取特定项目的详细信息
get_project_metricstoken?, projectKey, metrics获取项目指标

故障排除

错误:连接被拒绝

  • 验证SonarQube服务器是否正在运行
  • 检查 SONARQUBE_URL 是正确的

错误:令牌无效

  • 重新生成您的SonarQube代币
  • 确保令牌具有适当的权限

许可证

MIT© 阿卡什·洛马斯

目录标签

目录标签

JavaScriptCursorAI代理代码质量分析本地部署项目管理指标检索MCP协议SonarQube集成

支持客户端

CursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@lomas/sonarqubemcp@latest

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP