Skip to content

mac146/IssueWatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 

Repository files navigation

IssueWatcher β€” Smart GitHub Issue Notifier (MCP Powered)

IssueWatcher is an automation tool that monitors your starred GitHub repositories, detects new issues, and sends you AI-powered summaries + proposed fixes directly to your inbox. Built using Model Context Protocol (MCP), it acts like your personal GitHub assistant.

βœ… Features

πŸ” Automatic GitHub Issue Scanning Fetches new issues from all repositories you have starred.

πŸ€– LLM-Powered Summaries Uses an LLM to summarise each issue in simple language.

🧠 Smart Fix Suggestions Generates potential fixes/approach ideas for each issue.

βœ‰οΈ Email Notifications Sends nicely formatted emails whenever a new issue appears.

πŸͺ„ MCP Tooling Everything runs through MCP servers + tools for modular automation.

πŸ— Tech Stack Core

Node.js (server + scheduler)

MCP (Model Context Protocol)

GitHub REST API

Email Service (Nodemailer)

AI

Any MCP-compatible LLM (OpenAI, Anthropic, etc.)

Custom prompt templates for summaries + fixes

πŸ“¦ Installation git clone https://github.com/mac146/IssueWatcher cd issuewatcher npm install

πŸ”§ Configuration

Create a .env file:

GITHUB_TOKEN=your_github_pat EMAIL_HOST=smtp.example.com EMAIL_USER=[email protected] EMAIL_PASS=your_password LLM_API_KEY=your_llm_key WATCH_INTERVAL=300000

WATCH_INTERVAL is milliseconds (default 5 min).

▢️ Running IssueWatcher

Start the MCP server:

node --loader ts-node/esm src/index.ts

πŸ“¬ What the Emails Look Like

Subject: New Issue in {repo}: {issue title} Body Includes:

βœ… Issue summary (LLM generated)

πŸ”§ Steps or fix idea

πŸ”— Direct link to GitHub issue

🀝 Contributing

Pull requests are welcome! If you want to add more sources (Reddit, HackerNews, JIRA), open an issue.

⭐ Support the Project

If IssueWatcher helped you, give the repo a star β€” it motivates me to add more features!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors