#!/usr/bin/env bash set -euo pipefail INSTALL_ROOT="${1:-$HOME/gis-mcp}" REPO_URL="${QGIS_MCP_REPO_URL:-https://github.com/nkarasiak/qgis-mcp.git}" printf '=== QGIS MCP setup for Linux/macOS ===\n' printf 'InstallRoot: %s\n' "$INSTALL_ROOT" if ! command -v git >/dev/null 2>&1; then echo "git が見つかりません。先に git をインストールしてください。" >&2 exit 1 fi if ! command -v uv >/dev/null 2>&1; then echo "uv が見つからないため、インストールします..." curl -LsSf https://astral.sh/uv/install.sh | sh export PATH="$HOME/.local/bin:$PATH" fi mkdir -p "$INSTALL_ROOT" cd "$INSTALL_ROOT" if [ ! -d qgis-mcp ]; then git clone "$REPO_URL" qgis-mcp else cd qgis-mcp git pull cd .. fi cd "$INSTALL_ROOT/qgis-mcp" uv sync uv run python install.py cat <<'EOF' 次の作業を行ってください: 1. QGISを再起動 2. Plugins > Manage and Install Plugins > QGIS MCP を有効化 3. Plugins > QGIS MCP > QGIS MCP パネルを開く 4. Start Server をクリック 5. MCPクライアント側に sample config を追加 EOF