Integration · MODEL CONTEXT PROTOCOL

mcollina mcp github notifications

An MCP server for the github notifications API for the OSS maintainer

WHAT IT CONNECTS

mcollina mcp github notifications 为 AI Agent 提供什么

  • List and filter your GitHub notifications
  • Mark notifications as read
  • View notification thread details
  • Subscribe or unsubscribe from notification threads
  • Mark threads as done
  • Manage repository-specific notifications
  • Control repository notification settings (all activity, default, or mute)
  • Node.js 18 or higher
  • GitHub Personal Access Token (classic) with `notifications` or `repo` scope
  • Clone this repository
  • Install dependencies
  • Build the project
  • Create a `.env` file with your GitHub token
  • "Can you check my GitHub notifications?"
  • "Show me my unread notifications from the last 24 hours."
  • "Mark all my notifications as read."
  • "Can you tell me about notification thread 12345?"
  • "Unsubscribe me from thread 12345."
  • "What notifications do I have for the octocat/Hello-World repository?"
  • "Mark all notifications from the octocat/Hello-World repository as read."
  • "Watch all activity on the octocat/Hello-World repository."
  • "Set the octocat/Hello-World repository to default settings (participating and @mentions)."
  • "Check my notification settings for the octocat/Hello-World repository."
  • "Mute all notifications from the octocat/Hello-World repository."
  • API URL: `https://api.github.com/repos/nodejs/node/pulls/57557`
  • Converted to: `https://github.com/nodejs/node/pull/57557`
  • Domain conversion from `api.github.com/repos` to `github.com`
  • Path correction for pull requests (changing `pulls` to `pull`)
  • Preservation of additional path segments

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。