Token导航 LogoToken导航TokenDH.com
Notifications logo
AI代理stdio官方级别未说明来源级核验

Notifications

MCP Server

一个用于触发macOS声音和视觉通知的MCP服务器,适用于Claude Desktop或其他MCP客户端。

工具数

1

提示词数

0

GitHub Stars

14

资源数

0
PythonClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

charles-adedotun

提供方

charles-adedotun

最后核验

2026/5/17 20:44

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install notifications-mcp-server

详细介绍

通知MCP服务器

![Tests](https://github.com/charles-adedotun/notifications-mcp-server/actions/workflows/python-test.yml)

允许Claude Desktop或其他MCP客户端通过以下方式触发macOS声音和视觉通知的MCP服务器 task_status 工具。

当前状态

这是一个以macOS为中心的实用程序。它本身并不是一个自动的克劳德完成检测器:MCP客户端或模型必须调用 task_status 当它需要通知时,可以使用该工具。

推荐的配置文件操作:保持专注的实用程序仓库。建议主题: mcp, claude, claude-desktop, macos, notifications, python.

今天什么有效

  • 注册a task_status MCP工具。
  • 播放macOS系统声音 afplay.
  • 使用终端通知器、AppleScript、PyObjC或pync回退发送视觉通知。
  • 支持单独的开始和完成声音。
  • 支持通过环境变量禁用视觉通知。
  • 包括模块化通知和声音管理器的测试。

重要限制

  • macOS是唯一实现的平台。
  • Linux和Windows支持尚未实现。
  • 通知仅在调用MCP工具时发生。
  • 打包的控制台脚本是 claude-notifications.
  • Python包是 notifications;没有 notifications_mcp_server 模块入口点。
  • 自定义声音配置使用环境变量,而不是旧README版本显示的JSON配置块。

安装

pip install notifications-mcp-server

可选的视觉通知依赖关系:

pip install "notifications-mcp-server[visual]"
pip install "notifications-mcp-server[pync]"

对于终端通知器回退支持:

brew install terminal-notifier

Claude桌面配置

使用软件包安装的控制台脚本:

{
  "mcpServers": {
    "notifications": {
      "command": "claude-notifications"
    }
  }
}

更改配置后重新启动Claude Desktop。

配置

环境变量:

export CLAUDE_START_SOUND="/System/Library/Sounds/Glass.aiff"
export CLAUDE_COMPLETE_SOUND="/System/Library/Sounds/Hero.aiff"
export CLAUDE_VISUAL_NOTIFICATIONS="true"
export CLAUDE_NOTIFICATION_ICON="/path/to/icon.png"

如果没有设置自定义声音,服务器将使用macOS系统声音。

MCP工具

task_status

输入:

{
  "message": "Task completed"
}

包含以下内容的邮件 startprocessing 被视为开始通知。其他消息被视为完成通知。

发展

git clone https://github.com/charles-adedotun/notifications-mcp-server.git
cd notifications-mcp-server
pip install -e ".[dev]"
pytest

许可证

麻省理工学院

目录标签

目录标签

PythonClaudeAI代理macOS通知本地部署MCP工具Claude集成Python工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP