gmh5225/interactive-feedback-macos-mcp
If you are the rightful owner of interactive-feedback-macos-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Interactive Feedback MCP for macOS is a native server designed to collect user feedback using AppleScript dialogs and image support.
collect_feedback
Native dialog for user feedback with optional image attachment.
pick_image
macOS file picker for image selection.
get_image_info
Get image metadata and base64 content.
take_screenshot
Capture area or full screen screenshots.
Interactive Feedback MCP for macOS
A native macOS MCP server for collecting interactive user feedback with AppleScript dialogs and image support.
✨ What's Different
This is a macOS-native reimplementation of the original interactive-feedback-mcp by Fábio Ferreira (@fabiomlferreira) with the following enhancements:
- Native macOS Dialogs: Uses AppleScript instead of web UI
- Image Support: Built-in image picker and screenshot capture
- Lightweight: No web server dependencies (Express, CORS, etc.)
- Better Integration: Seamless macOS user experience
🛠 Installation
-
Clone and install:
git clone https://github.com/gmh5225/interactive-feedback-macos-mcp.git cd interactive-feedback-macos-mcp npm install
-
Add to your Cursor MCP configuration:
{ "mcpServers": { "interactive-feedback-macos-mcp": { "command": "node", "args": ["/path/to/interactive-feedback-macos-mcp/src/mcp-server-macos.js"], "autoApprove": ["collect_feedback", "pick_image", "get_image_info", "take_screenshot"] } } }
🔧 Available Tools
collect_feedback
: Native dialog for user feedback with optional image attachmentpick_image
: macOS file picker for image selectionget_image_info
: Get image metadata and base64 contenttake_screenshot
: Capture area or full screen screenshots
📝 Usage
Add this to your AI assistant prompt for best results:
Whenever you want to ask a question, always call the MCP
interactive-feedback-macos-mcp.collect_feedback
. Whenever you're about to complete a user request, call the MCPinteractive-feedback-macos-mcp.collect_feedback
instead of simply ending the process.
License
MIT License
🙏 Credits
Based on interactive-feedback-mcp by Fábio Ferreira (@fabiomlferreira).