MCP Catalogs
Homeinteractive-mcp screenshot

interactive-mcp

by ttommyth·345·Score 46

interactive-mcp is a local, cross-platform MCP server that enables interactive communication between AI agents and users through prompts, notifications, and persistent chat sessions.

ai-llmdeveloper-toolscommunication
30
Forks
9
Open issues
6 mo ago
Last commit
2d ago
Indexed

Overview

interactive-mcp provides a suite of tools that allow AI agents to request user input directly from the local machine. It includes functionality for asking questions with predefined options, displaying OS notifications, and maintaining persistent command-line chat sessions. The server runs locally alongside MCP clients like Claude Desktop or VS Code, requiring direct OS access to function properly. Despite being in its early stages, the project demonstrates a clear understanding of the MCP protocol and provides practical tools for enhancing human-AI interaction.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Interactive setup or configuration processes requiring user confirmation
you:Gathering feedback during code generation or modification
you:Clarifying instructions in pair programming scenarios
you:What platforms does interactive-mcp support?
you:Can I customize the timeout for user input?

When to choose this

Choose this when your AI application needs to interact directly with users through prompts and notifications, especially during development workflows or pair programming scenarios.

When NOT to choose this

Avoid this for server-to-server interactions where user input isn't needed, or when running in environments without direct access to the user's local machine.

Tools this server exposes

5 tools extracted from the README
  • request_user_input

    Asks the user a question and returns their answer. Can display predefined options.

  • message_complete_notification

    Sends a simple OS notification.

  • start_intensive_chat

    Initiates a persistent command-line chat session.

  • ask_intensive_chat

    Asks a question within an active intensive chat session.

  • stop_intensive_chat

    Closes an active intensive chat session.

Comparable tools

shell-mcpnotion-mcpgithub-mcp

Installation

Installation

For Claude Desktop, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "interactive": {
      "command": "npx",
      "args": ["-y", "interactive-mcp"]
    }
  }
}

For VS Code, add this to your User Settings (JSON) file or .vscode/mcp.json:

{
  "mcp": {
    "servers": {
      "interactive-mcp": {
        "command": "npx",
        "args": ["-y", "interactive-mcp"]
      }
    }
  }
}

FAQ

What platforms does interactive-mcp support?
interactive-mcp is cross-platform and supports Windows, macOS, and Linux.
Can I customize the timeout for user input?
Yes, you can set a custom timeout using the `-t` or `--timeout` flag in the client configuration.

Compare interactive-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.