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

✍️ OpenClawRadar📅 Published: May 14, 2026🔗 Source
Self-Hosted GitHub Bot Runs Claude Code with 40+ Webhook Triggers and MCP Tools
Ad

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 workflows block. 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).
Ad

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

Ad

👀 See Also

cortex-engine MCP server adds persistent memory and multi-agent support
Tools

cortex-engine MCP server adds persistent memory and multi-agent support

cortex-engine v0.4.0 is an open-source MCP server that gives AI agents persistent long-term memory with tools like observe(), query(), believe(), and dream(). It now supports multiple agents with isolated memory namespaces.

OpenClawRadar
ClamBot: AI Agent Runs LLM-Generated Code in WASM Sandbox for Security
Tools

ClamBot: AI Agent Runs LLM-Generated Code in WASM Sandbox for Security

ClamBot is an AI agent framework that executes all LLM-generated code in a WebAssembly sandbox using QuickJS in Wasmtime, eliminating the need for exec() or subprocess calls. It includes an approval gate for tool calls, persistent script caching as 'clams', and supports multiple LLM providers.

OpenClawRadar
Phaselock: An AI Agent Control System Inspired by Parenting Techniques
Tools

Phaselock: An AI Agent Control System Inspired by Parenting Techniques

Phaselock is an open-source Agent Skill that implements four control mechanisms for AI agents: explicit gates before action, immediate feedback on mistakes, constrained choices, and mechanical rule enforcement. It works with Claude Code, Cursor, Windsurf, and tools supporting hooks.

OpenClawRadar
Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage
Tools

Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage

Caliby is a C++ embedded vector database with Python bindings (pip install caliby) that supports HNSW, DiskANN, and IVF+PQ indexes, claims 4x performance over pgvector, and natively stores text alongside vectors for AI Agent/RAG use cases.

OpenClawRadar