User Prompt MCP

by nazar256

21 stars
228 downloads
Not rated
GitHub

About

An MCP server for Cursor that enables requesting user input during generation process.

Details

Author
nazar256
GitHub stars
21
Downloads
228
Categories
Productivity, Community, Other

- Requests user input during active model generation
- Presents prompts in a simple dialog box with text wrapping
- Works on Linux (zenity) and macOS (osascript)
- Uses stdio transport for seamless Cursor integration
- Configurable timeout (default 20 minutes)

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 User Prompt MCP
    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

Install the pre‑compiled binary using the provided installation script, build from source (Go 1.18+), or download a binary from the releases page. Configure it as an MCP server in Cursor by adding the command user-prompt-mcp to the MCP servers JSON and optionally set a timeout with --timeout <seconds> or the USER_PROMPT_TIMEOUT environment variable.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "user prompt mcp": {
            "ask": {
                "command": "~/.local/bin/user-prompt-mcp"
            }
        }
    }
}

McpServers

{
    "ask": {
        "command": "~/.local/bin/user-prompt-mcp"
    }
}

User Prompt MCP

A Model Context Protocol (MCP) server for Cursor that enables requesting user input during generation. This is mostly AI-generated code.

Overview

This project implements an MCP server that allows Cursor (or any MCP-compatible client) to request additional input from users during model generation without ending the generation process. It serves as a bridge between the AI model and the user, creating a more interactive experience.

Features

- User Input Prompting: Allows the AI to ask for more information during generation
- Simple GUI: Presents input prompts in a dialog box with text wrapping
- Cross-Platform: Should work on both Linux (tested) and macOS
- Stdio Transport: Integration with Cursor via stdio

Installation

Prerequisites

- For GUI functionality:
- Linux: zenity
- macOS: osascript (built-in)

Quick Install (Recommended)

The easiest way to install user-prompt-mcp is using our installation script, which automatically downloads the appropriate binary for your system:

```bash

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.