User Prompt MCP Server

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

Local serverstdioGo

What is the User Prompt MCP Server?

User Prompt MCP lets Claude, Cursor and other MCP clients work with User Prompt MCP directly. A Model Context Protocol (MCP) server for Cursor that enables requesting user input during generation. This is mostly AI-generated code.

What User Prompt MCP does

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

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.

Key capabilities

  • 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

Requirements

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

Practical notes

  • Maintained by nazar256, written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the User Prompt MCP Server

{
  "mcpServers": {
    "prompt": {
      "command": "user-prompt-mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

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

Example prompts to try

  • “Use User Prompt MCP to Prerequisites.”
  • “Use User Prompt MCP to Configuration.”

Frequently asked questions

A Model Context Protocol (MCP) server for Cursor that enables requesting user input during generation. This is mostly AI-generated code. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.