Interactive MCP logo

Interactive MCP — MCP Servers

A local MCP server for human-in-the-loop AI workflows with user prompts, notifications, and interac…

298stars

Quick Info

Category
developer-tools

Tags

interactive
mcp
user-input
notifications
local-server
nodejs
typescript

Overview

Interactive MCP is an open-source Model Context Protocol server implemented in Node.js and TypeScript. It is designed to run locally alongside MCP clients like Claude Desktop or VS Code, enabling AI assistants to directly interact with users through operating system notifications, prompts, and command-line chat sessions. The server supports scenarios where LLMs require clarification, confirmation, or extended dialogue with the user, making it ideal for interactive coding, setup processes, and feedback-driven development. Still in early stages, Interactive MCP focuses on enhancing human-in-the-loop workflows by bridging AI automation with direct user input.

Key Features

request_user_input: Prompt user with a question and collect responses
message_complete_notification: Display OS-level notifications
start_intensive_chat: Launch a persistent command-line chat session
ask_intensive_chat: Enable back-and-forth chat within a session
stop_intensive_chat: End interactive chat sessions
Customizable timeout and tool configuration
Local-first with secure OS access
Supports interactive coding and setup workflows

Use Cases

Enhance development workflows and productivity
Integrate Interactive MCP with Claude and other AI assistants
Streamline developer-tools processes using MCP protocol