A webhook service that enables Claude AI to respond to GitHub mentions and execute commands within repository contexts.
docker pull intelligenceassist/claude-hub:latest
docker run -d \
-p 8082:3002 \
-v /var/run/docker.sock:/var/run/docker.sock \
-e GITHUB_TOKEN=your_github_token \
-e GITHUB_WEBHOOK_SECRET=your_webhook_secret \
-e ANTHROPIC_API_KEY=your_anthropic_key \
-e BOT_USERNAME=@YourBotName \
-e AUTHORIZED_USERS=user1,user2 \
intelligenceassist/claude-hub:latest
version: '3.8'
services:
claude-webhook:
image: intelligenceassist/claude-hub:latest
ports:
- "8082:3002"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- GITHUB_TOKEN=${GITHUB_TOKEN}
- GITHUB_WEBHOOK_SECRET=${GITHUB_WEBHOOK_SECRET}
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
- BOT_USERNAME=@YourBotName
- AUTHORIZED_USERS=user1,user2
restart: unless-stopped
GITHUB_TOKEN - GitHub personal access tokenGITHUB_WEBHOOK_SECRET - Secret for webhook validationANTHROPIC_API_KEY - Anthropic API key for ClaudeBOT_USERNAME - Bot mention trigger (default: @ClaudeBot)AUTHORIZED_USERS - Comma-separated authorized usersCLAUDE_USE_CONTAINERS - Enable container mode (default: 1)PORT - Server port (default: 3002)http://your-server:8082/api/webhooks/githubapplication/jsonGITHUB_WEBHOOK_SECRETMention your bot in any issue or PR comment:
@YourBotName Can you analyze this code and suggest improvements?
latest - Most recent stable version0.1.0 - Initial releaseMIT
$ claude mcp add claude-hub \
-- python -m otcore.mcp_server <graph>