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.

90

Quality

90%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

This version of the tile failed moderation
Moderation pipeline encountered an internal error
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