MCP ExplorerExplorer

Interactive Feedback Macos Mcp

@gmh5225on 17 days ago
1 MIT
FreeCommunity
AI Systems
#macos#mcp#feedback#interactive
A native macOS MCP server for collecting interactive user feedback with AppleScript dialogs and image support.

Overview

What is Interactive Feedback Macos Mcp

The interactive-feedback-macos-mcp is a native macOS MCP server designed to collect interactive user feedback using AppleScript dialogs and supporting image attachments.

Use cases

Use cases include collecting user feedback after a feature release, allowing users to submit images for bug reports, and capturing screenshots to illustrate user issues.

How to use

To use interactive-feedback-macos-mcp, clone the repository, install the necessary dependencies, and configure it in your Cursor MCP setup by specifying the command and arguments for the server.

Key features

Key features include native macOS dialogs for user feedback, built-in image support for selecting and capturing images, lightweight architecture without web server dependencies, and seamless integration into the macOS user experience.

Where to use

This MCP server is ideal for applications that require user feedback collection on macOS, particularly in software development, user experience research, and customer support.

Content

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

Tools

No tools

Comments