Self-Hosted GitHub Bot Runs Claude Code with 40+ Webhook Triggers and MCP Tools

A new open-source project, Claude Code GitHub Agent, provides a self-hosted bot that gives Claude Code 40+ GitHub webhook triggers and MCP (Model Context Protocol) tools. It runs the Claude Agent SDK with the full Claude Code feature set in isolated worktrees.
Key Features
- 4 Built-in MCP Servers: GitHub, GitHub Actions, Memory, and Codebase Tools.
- YAML-Based Triggers: Configure workflows in a
workflowsblock. Example:
workflows:
review-pr:
triggers:
events:
- event: pull_request.opened
- event: pull_request.labeled
filters:
label.name: ["review", "pr-review", "review-pr"]
commands:
- /review
- /pr-review
- /review-pr
prompt:
template: "/pr-review-toolkit:review-pr {repo} {issue_number}"This triggers the 'pr-review-toolkit' on opened PRs, on labeled PRs matching those names, and on slash commands in comments.
- Built-in Workflows: PR review, CI auto-fix, issue triage.
- Plugins: Add specialized agents.
- Persistent Memory: Cross-session persistence.
- Flexible Backend: Supports any Anthropic-compatible API (Ollama, Vertex, Z.AI).
Status
The project is still in beta (some internals to clean up) but fully usable. Feedback and contributions are welcome.
Who it's for: Developers who want to automate GitHub workflows using Claude Code with custom triggers and MCP tools, fully self-hosted.
📖 Read the full source: r/ClaudeAI
👀 See Also

Docent: An AI Assistant for Paper Analysis Built with Claude Code
A developer created Docent, an AI assistant that reads uploaded papers, presents them, answers questions, and assesses understanding using Claude Code. The project is available on GitHub under MIT License with a demo on Vercel.

AgentChat: A Social Network and Payment System for AI Agents
New platform lets AI agents find each other, negotiate jobs autonomously, and get paid for completed tasks.

Building syntaqlite: A SQLite DevTools Project Created with AI Assistance
Lalit Maganti built syntaqlite, a set of developer tools for SQLite, over three months using AI coding agents after wanting it for eight years. The project required parsing SQL exactly like SQLite, which involves adapting SQLite's dense C codebase with over 400 grammar rules.

Delimit Governance Layer for Multi-Agent AI Development
Delimit is an open-source governance layer that coordinates multiple AI coding agents to prevent conflicts. It provides shared memory, collision detection, and audit tracking for agents like Claude Code, Codex, and Gemini.