Interactive Feedback MCP for macOS について
AppleScriptのダイアログでユーザーのフィードバックを集める、macOSネイティブのMCPサーバーです。Webサーバーに依存せず、画像の選択や情報取得、スクリーンショットにも対応します。
主な機能
- 01ネイティブダイアログでのフィードバック収集
- 02フィードバックへの画像添付
- 03画像ファイルの選択
- 04画像メタデータと内容の取得
- 05範囲または全画面の撮影
活用シーン
- 01エージェントとの対話中に意見を尋ねる
- 02選択した画像をフィードバックに添付
- 03確認用に画面の一部を撮影
MCP 対応
フィードバック収集、画像の選択と確認、スクリーンショット撮影のツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
macOS 向けインタラクティブフィードバック MCP
AppleScript のダイアログと画像サポートを使用して、インタラクティブなユーザーフィードバックを収集する、macOS ネイティブの MCP サーバーです。
✨ 異なる点
これは、Fábio Ferreira(@fabiomlferreira)によるオリジナルの interactive-feedback-mcp を macOS ネイティブ向けに再実装し、以下の機能強化を加えたものです。
- macOS ネイティブのダイアログ:Web UI の代わりに AppleScript を使用します
- 画像サポート:画像ピッカーとスクリーンショットのキャプチャ機能を内蔵しています
- 軽量:Web サーバーの依存関係(Express、CORS など)はありません
- より優れた統合:macOS でシームレスなユーザーエクスペリエンスを実現します
🛠 インストール
-
クローンしてインストールします:
git clone https://github.com/gmh5225/interactive-feedback-macos-mcp.git cd interactive-feedback-macos-mcp npm install -
Cursor の MCP 設定に追加します:
{ "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"] } } }
🔧 利用可能なツール
collect_feedback:画像の添付にも対応した、ユーザーフィードバック用のネイティブダイアログpick_image:画像を選択するための macOS ファイルピッカーget_image_info:画像のメタデータと base64 コンテンツを取得しますtake_screenshot:指定範囲または全画面のスクリーンショットをキャプチャします
📝 使い方
最良の結果を得るには、AI アシスタントのプロンプトに以下を追加してください。
質問するときは必ず、MCP の
interactive-feedback-macos-mcp.collect_feedbackを呼び出してください。 ユーザーの依頼を完了する直前には、単に処理を終了するのではなく、MCP のinteractive-feedback-macos-mcp.collect_feedbackを呼び出してください。
ライセンス
MIT License
🙏 クレジット
Fábio Ferreira(@fabiomlferreira)による interactive-feedback-mcp をベースにしています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。