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
基本信息
An MCP server for the github notifications API for the OSS maintainer
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"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`.
Yuque mcp server
Production-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
This MCP server provides integration with Gerrit code review system, allowing AI assistants to review code changes and their details through a simple interface.

The system of record for AI-written software. A persistent graph of entities, relationships, changes, and provenance, so humans and AI agents see what a change touches before it merges. Beside Git today.
评论