Sonarqube Py
БесплатноНе проверенA Python MCP server for SonarQube, enabling AI agents to query projects, issues, quality gates, coverage, and security hotspots.
Описание
A Python MCP server for SonarQube, enabling AI agents to query projects, issues, quality gates, coverage, and security hotspots.
README
A Python MCP server for SonarQube — query projects, issues, quality gates, coverage, and security hotspots directly from any MCP-compatible AI agent.
Inspired by the official SonarQube MCP Server (Java/Kotlin), reimplemented in Python for lightweight deployment without JVM dependency.
Install
uvx sonarqube-mcp-py
# or
pip install sonarqube-mcp-py
Configuration
Set environment variables:
export SONARQUBE_URL=https://your-sonarqube-instance
export SONARQUBE_TOKEN=squ_your_token_here
export SONARQUBE_VERIFY_SSL=false # optional, for self-signed certs
Transport
- stdio (default): for
mcp.jsonintegration with Claude Desktop, Cursor, Kiro CLI, etc. - HTTP: set
MCP_TRANSPORT=streamable-httpand optionallyMCP_PORT=8959
Available Tools
| Tool | Description |
|---|---|
search_sonarqube_projects |
Search for projects |
get_project_quality_gate_status |
Get quality gate status (OK/ERROR) |
get_component_measures |
Get metrics (bugs, coverage, code smells, etc.) |
list_quality_gates |
List all quality gate definitions |
search_sonar_issues |
Search issues by severity and status |
search_security_hotspots |
Find security hotspots to review |
show_security_hotspot |
Get hotspot details |
show_rule |
Get rule description and examples |
search_metrics |
List all available metrics |
list_pull_requests |
List analyzed pull requests |
get_file_coverage_details |
Get per-file coverage data |
search_files_by_coverage |
Find files with lowest coverage |
get_duplications |
Get code duplication details |
MCP Client Configuration
stdio (mcp.json)
{
"sonarqube": {
"command": "sonarqube-mcp-py",
"env": {
"SONARQUBE_URL": "https://your-instance",
"SONARQUBE_TOKEN": "squ_xxx"
}
}
}
HTTP (standalone service)
{
"sonarqube": {
"url": "http://localhost:8959/mcp"
}
}
Start in HTTP mode:
MCP_TRANSPORT=streamable-http MCP_PORT=8959 sonarqube-mcp-py
License
MIT
Установка Sonarqube Py
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/filhocf/sonarqube-mcp-pyFAQ
Sonarqube Py MCP бесплатный?
Да, Sonarqube Py MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sonarqube Py?
Нет, Sonarqube Py работает без API-ключей и переменных окружения.
Sonarqube Py — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Sonarqube Py в Claude Desktop, Claude Code или Cursor?
Открой Sonarqube Py на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
автор: GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Sonarqube Py with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
