mcp-github-notifications

mcp-github-notifications

15

The GitHub Notifications MCP Server allows integration with AI assistants to manage GitHub notifications through natural language. It includes features like listing notifications, marking them as read, and managing thread subscriptions, all accessible via commands to enhance productivity.

GitHub Notifications MCP Server

An MCP server that provides tools for managing GitHub notifications using AI assistants through natural language commands.

Features

  • List and filter GitHub notifications
  • Mark notifications as read
  • View notification thread details
  • Subscribe or unsubscribe from threads
  • Manage repository-specific notifications

Prerequisites

  • Node.js 18 or higher
  • GitHub Personal Access Token with notifications or repo scope

Usage

  • Run the server with npm start
  • Connect with Claude Desktop for AI-assisted management

Available Tools

  • list-notifications: List notifications
  • mark-notifications-read: Mark notifications as read
  • get-thread: Get thread info
  • set-thread-subscription: Subscribe to a thread

Example Prompts

  • "Check my GitHub notifications."
  • "Mark notifications as read."

Development

URL conversion from GitHub API to web UI. Supports development with Node.js and TypeScript.