swarn2099
MCP Server
swarn2099
public

github webhook railway

A Node.js + Express webhook listener for GitHub, enabling automated dev workflows in Cursor using GitHub MCP. Deployable on Railway.

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
-
License

About This Server

A Node.js + Express webhook listener for GitHub, enabling automated dev workflows in Cursor using GitHub MCP. Deployable on Railway.

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# 🧠 Local GitHub Webhook → Cursor Dev Automation

## 📌 What This Does

- Listens on port 3333 for GitHub webhooks (via Ngrok)
- Detects when cards are moved to `In Progress`
- Logs a `TRIGGER_CURSOR` message
- Cursor sees this and uses GitHub MCP tools to:
  - Create a branch
  - Generate code
  - Push it
  - Open a PR

## 🚀 How To Use

1. Copy `.env.example` → `.env` and add your GitHub webhook secret.
2. Start server:
   npm install
   npm run dev

3. Run Ngrok in another terminal:
   ngrok http 3333

4. Copy the Ngrok URL into your GitHub Webhook settings:

   - Payload URL: https://<your-ngrok-id>.ngrok.io/webhook
   - Content type: application/json
   - Secret: same as in .env
   - Events: Project Cards, Issues, PRs

5. Open this project in Cursor. When you move a card to `In Progress`, you'll see:
   TRIGGER_CURSOR:ISSUE_IN_PROGRESS { title, body, number }
   Cursor will react and use the GitHub MCP to do the dev work for you.

Quick Start

1

Clone the repository

git clone https://github.com/swarn2099/github-webhook-railway
2

Install dependencies

cd github-webhook-railway
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerswarn2099
Repogithub-webhook-railway
Language
TypeScript
License-
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation