MCP.so
ログイン

FastMCP SonarQube Metrics MCP Server

@ArchAI-Labs

基本情報

カテゴリ

開発者ツール

ライセンス

Apache-2.0

トランスポート

stdio

作者

ArchAI-Labs

FastMCP SonarQube Metrics MCP Server について

Chat with your SonarQube data: explore metrics, compare trends, and track issues—effortlessly.

FastMCP SonarQube Metrics MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "fastmcp-sonarqube-metrics": {
      "command": "uv",
      "args": [
        "run",
        "mcp",
        "dev",
        "<server_name>"
      ]
    }
  }
}

FastMCP SonarQube Metrics MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is FastMCP SonarQube Metrics?

It is a set of tools built with the FastMCP framework that retrieve metrics, historical data, component tree details, and issues from SonarQube projects. Designed for developers, DevOps engineers, and analysts who need programmatic access to SonarQube data for reporting, analysis, and integration.

How to use FastMCP SonarQube Metrics?

Clone the repository, set environment variables (SONARQUBE_URL, SONARQUBE_TOKEN, TRANSPORT) in a .env file, install Python dependencies, then run server.py. Launch the included test client with client_test.py or integrate with Claude Desktop by configuring its MCP server settings. A hosted deployment is also available on Fronteir AI.

Key features of FastMCP SonarQube Metrics

  • Health check: get_status verifies the SonarQube instance.
  • Project management: create and delete SonarQube projects.
  • List all accessible SonarQube projects, optionally filtered.
  • Retrieve current metrics: bugs, vulnerabilities, code smells, coverage, duplication.
  • Fetch historical metrics with optional date filters.
  • Get component tree metrics with automatic pagination.
  • Retrieve project issues filtered by type, severity, and resolution.

Use cases of FastMCP SonarQube Metrics

  • Automate SonarQube metric collection for dashboards or reports.
  • Integrate code quality data into CI/CD pipelines.
  • Build custom analytics tools that consume SonarQube data.
  • Perform health checks and monitor project status programmatically.
  • Extract issue lists for triage or compliance tracking.

よくある質問

1

What are the prerequisites to use this server?

Python 3.7+, a running SonarQube instance with API access, a valid SonarQube API token, and installed packages: fastmcp, httpx, pydantic, python-dotenv.

2

What transport modes are supported?

The server supports both `stdio` and `sse` (Server-Sent Events) transport, configured via the `TRANSPORT` environment variable.

3

How do I configure this server with Claude Desktop?

Add a JSON entry to `claude_desktop_config.json` specifying the command `uv` with the directory pointing to the cloned repository and running `server.py`.

4

Is there a hosted version available?

Yes, a hosted deployment is available on Fronteir AI at the URL provided in the README.

5

Are there any known limitations?

The project is a work in progress; some features may not be perfect.

コメント

「開発者ツール」の他のコンテンツ