Interactive Feedback MCP for macOS

by gmh5225

295 downloads
Not rated
GitHub

About

A native macOS MCP server for collecting interactive user feedback with AppleScript dialogs and image support.

Details

Author
gmh5225
Downloads
295
Categories
Other

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Interactive Feedback MCP for macOS
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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.

image

image

✨ 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).

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.