Interactive Feedback MCP for macOS
About
A native macOS MCP server for collecting interactive user feedback with AppleScript dialogs and image support.
Details
- Author
- gmh5225
- Downloads
- 295
- Categories
- Other
Jump to
- Native macOS dialog windows via AppleScript
- Built-in image picker and screenshot capture
- No web server dependencies (Express, CORS, etc.)
- Seamless integration with macOS user experience
- Four tools: collect_feedback, pick_image, get_image_info, take_screenshot
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Interactive Feedback MCP for macOSCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, run npm install, then add the server to your Cursor MCP configuration using the node command pointing to the mcp-server-macos.js file. In AI prompts, instruct the assistant to call collect_feedback to ask questions or end tasks.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"interactive feedback mcp for macos": {
"interactive-feedback-macos-mcp": {
"command": "node",
"args": [
"/path/to/interactive-feedback-macos-mcp/src/mcp-server-macos.js"
]
}
}
}
}
McpServers
{
"interactive-feedback-macos-mcp": {
"command": "node",
"args": [
"/path/to/interactive-feedback-macos-mcp/src/mcp-server-macos.js"
]
}
}
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
1. Clone and install:
git clone https://github.com/gmh5225/interactive-feedback-macos-mcp.git
cd interactive-feedback-macos-mcp
npm install
2. 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 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
📝 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 MCP interactive-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).
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



