Macos Notify MCP
什麼是macOS Notify MCP?
macOS Notify MCP是一個Model Context Protocol (MCP)服務器,它允許AI助手如Claude發送原生macOS通知,並在點擊時聚焦特定的tmux會話。該工具通過UserNotifications API實現通知功能,並能自動識別終端應用程序(如VSCode、iTerm2等)。如何使用macOS Notify MCP?
安裝後,可以通過命令行或集成到AI助手(如Claude Code)中發送通知。用戶可以指定通知內容、標題、聲音以及要聚焦的tmux會話和窗口。適用場景
適用於需要與終端交互的開發人員,特別是那些使用tmux進行多任務處理的用戶。它可以用於提醒構建完成、測試通過或任務結束等場景。主要功能
原生macOS通知使用macOS的UserNotifications API發送系統級別的通知,確保通知體驗一致。
可點擊的通知點擊通知後,能夠聚焦指定的tmux會話,方便快速切換工作環境。
終端檢測自動檢測當前使用的終端應用(如VSCode、iTerm2等),確保通知觸發時打開正確的程序。
自定義聲音支持選擇不同的通知聲音,以滿足不同用戶的偏好。
多會話支持支持同時發送多個通知,並且每個通知都可以獨立聚焦不同的tmux會話。
優勢與侷限性
優勢
提供原生macOS通知體驗,提升用戶體驗。
支持多種終端應用,兼容性強。
易於集成到AI助手(如Claude Code)中。
支持自定義聲音和通知內容,靈活性高。
侷限性
僅支持macOS系統,不適用於其他操作系統。
需要安裝tmux才能實現完整的tmux會話聚焦功能。
對於不熟悉命令行的用戶,配置可能略顯複雜。
如何使用
安裝
首先安裝Node.js和tmux(如果需要tmux功能)。然後通過npm全局安裝macOS Notify MCP。
配置AI助手
將MCP服務器添加到AI助手的配置文件中,例如Claude Desktop的`claude_desktop_config.json`。
發送通知
使用命令行工具發送通知,可以指定消息、標題、聲音以及tmux會話信息。
使用案例
構建完成通知當項目構建完成後,發送通知提醒開發者。
測試通過通知測試通過後發送通知,幫助開發者快速確認結果。
任務結束通知任務完成後發送通知,提醒開發者下一步操作。
常見問題
如何安裝macOS Notify MCP?
為什麼通知沒有顯示?
如何指定tmux會話?
支持哪些終端應用?
相關資源
GitHub倉庫
項目源代碼和文檔
README.md
詳細的技術文檔
安裝指南
詳細的安裝說明
精選MCP服務推薦

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
726
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
298
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
141
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.3K
4.7分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
267
4.8分