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
orrepo
scope
Usage
- Run the server with
npm start
- Connect with Claude Desktop for AI-assisted management
Available Tools
list-notifications
: List notificationsmark-notifications-read
: Mark notifications as readget-thread
: Get thread infoset-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.