diff --git a/install.sh b/install.sh index eed5ae4..9804f04 100755 --- a/install.sh +++ b/install.sh @@ -44,5 +44,20 @@ else echo " WARNING: npm not found — install the Codex CLI manually: npm install -g @openai/codex" fi +# GitHub MCP server (PAT-based, stdio) +if command -v claude >/dev/null 2>&1; then + if [ -n "${GITHUB_PERSONAL_ACCESS_TOKEN:-}" ]; then + echo " Setting up GitHub MCP server..." + claude mcp remove github -s user 2>/dev/null || true + claude mcp add github -s user \ + -e GITHUB_PERSONAL_ACCESS_TOKEN="$GITHUB_PERSONAL_ACCESS_TOKEN" \ + -- npx -y @modelcontextprotocol/server-github \ + && echo " Installed: GitHub MCP server" \ + || echo " WARNING: GitHub MCP server setup failed — run manually: claude mcp add github -s user -e GITHUB_PERSONAL_ACCESS_TOKEN= -- npx -y @modelcontextprotocol/server-github" + else + echo " Skipping GitHub MCP server — set GITHUB_PERSONAL_ACCESS_TOKEN before running to enable" + fi +fi + echo "" echo "Done. Restart Claude Code for settings to take effect." diff --git a/settings.json b/settings.json index 2790ab9..13e4d8f 100644 --- a/settings.json +++ b/settings.json @@ -2,7 +2,7 @@ "cleanupPeriodDays": 30, "env": { "MAX_THINKING_TOKENS": "8000", - "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50", + "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50" }, "permissions": { "allow": [