CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

wrap-sonarqube-mcp.shplugins/developer-kit-tools/scripts/

#!/bin/bash
# Wrapper for SonarQube MCP server
# Checks if Docker is available before starting the server

set -e

# Check if Docker is installed and running
if ! command -v docker &> /dev/null; then
    echo "[SonarQube MCP] ERROR: Docker is not installed. SonarQube MCP requires Docker." >&2
    echo "[SonarQube MCP] Please install Docker: https://docs.docker.com/get-docker/" >&2
    exit 1
fi

# Check if Docker daemon is running
if ! docker info &> /dev/null; then
    echo "[SonarQube MCP] ERROR: Docker daemon is not running." >&2
    echo "[SonarQube MCP] Please start Docker Desktop or the Docker service." >&2
    exit 1
fi

# Check required environment variables
if [ -z "$SONARQUBE_TOKEN" ]; then
    echo "[SonarQube MCP] WARNING: SONARQUBE_TOKEN environment variable not set" >&2
fi

if [ -z "$SONARQUBE_URL" ]; then
    echo "[SonarQube MCP] WARNING: SONARQUBE_URL environment variable not set" >&2
fi

# Run the actual MCP server
docker run --rm -i \
    -e SONARQUBE_TOKEN \
    -e SONARQUBE_URL \
    -e SONARQUBE_ORG \
    mcp/sonarqube "$@"

plugins

CHANGELOG.md

context7.json

CONTRIBUTING.md

README_CN.md

README_ES.md

README_IT.md

README.md

tessl.json

tile.json