What does GitHub Notifications MCP Server do?
It provides tools for AI assistants to list, filter, read, mark, and manage GitHub notification subscriptions via natural language commands.
@mcollina
Basic information
An MCP server for the github notifications API for the OSS maintainer
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github-notifications": {
"command": "node",
"args": [
"/absolute/path/to/github-notifications-mcp-server/build/index.js"
],
"env": {
"GITHUB_TOKEN": "your_github_personal_access_token_here"
}
}
}
}List all GitHub notifications for the authenticated user
Mark all notifications as read
Get information about a notification thread
Mark a specific thread as read
Mark a thread as done
Get subscription status for a thread
Subscribe to a thread
Unsubscribe from a thread
List notifications for a specific repository
Mark notifications for a repository as read
Manage repository subscriptions: all_activity, default (participating and @mentions), or ignore (mute)
An MCP (Model Context Protocol) server that provides tools for managing GitHub notifications. It allows AI assistants like Claude to help manage GitHub notifications through natural language commands.
Prerequisites: Node.js 18+, GitHub Personal Access Token (classic) with notifications or repo scope. Clone the repo, run npm install and npm run build, then either start directly with npm start or configure it in Claude Desktopβs claude_desktop_config.json using the node command pointing to the built index.js and passing the GITHUB_TOKEN environment variable.
It provides tools for AI assistants to list, filter, read, mark, and manage GitHub notification subscriptions via natural language commands.
Node.js 18 or higher and a GitHub Personal Access Token (classic) with the `notifications` or `repo` scope.
Notifications are fetched directly from the GitHub API using the provided token; no local storage is described.
Set the token as the `GITHUB_TOKEN` environment variable, either in a `.env` file or directly in the MCP server configuration when used with Claude Desktop.
The server is configured for stdio transport, as shown in the Claude Desktop configuration where it is launched as a child process via `node`.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
a private MCP server for accessing Linear
π All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Comments