interactive-mcp

interactive-mcp

3.7

If you are the rightful owner of interactive-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A MCP Server implemented in Node.js/TypeScript, facilitating interactive communication between LLMs and users.

Interactive-MCP is a Model Context Protocol (MCP) server designed to enhance the interaction between Language Model Machines (LLMs) and users by providing a local server environment. It is implemented in Node.js/TypeScript and is intended to run alongside MCP clients like Claude Desktop or VS Code. The server allows for direct user interaction through notifications and command-line prompts, making it ideal for scenarios requiring user input or confirmation. The project is in its early stages and aims to stop AI assistants from making assumptions by facilitating more interactive and user-driven communication.

Features

  • Facilitates interactive communication between LLMs and users.
  • Runs locally alongside MCP clients for direct OS access.
  • Provides tools for user input requests and notifications.
  • Supports intensive chat sessions for persistent interactions.
  • Customizable server options like timeout and tool disabling.

Tools

  1. request_user_input

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

  2. message_complete_notification

    Sends a simple OS notification.

  3. start_intensive_chat

    Initiates a persistent command-line chat session.

  4. ask_intensive_chat

    Asks a question within an active intensive chat session.

  5. stop_intensive_chat

    Closes an active intensive chat session.