interactive-mcp
Created 6 months ago
A MCP Server implemented in Node.js/TypeScript for interactive communication between LLMs and users.
development
documentation
public
interactive
MCP
What is interactive-mcp?
Enables interactive LLM workflows by adding local user prompts and chat capabilities directly into the MCP loop.
Documentation
interactive-mcp
Overview
A MCP Server implemented in Node.js/TypeScript, facilitating interactive communication between LLMs and users.
Tools
This server exposes the following tools via the Model Context Protocol (MCP):
request_user_input: Asks the user a question and returns their answer.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.
Usage Scenarios
This server is ideal for scenarios where an LLM needs to interact directly with the user on their local machine.
Client Configuration# Usage with Claude Desktop / Cursor
Add the following minimal configuration to your claude_desktop_config.json or mcp.json:
{
"mcpServers": {
"interactive": {
"command": "npx",
"args": ["-y", "interactive-mcp"]
}
}
}
Development Setup## Prerequisites
- Node.js: Check
package.jsonfor version compatibility. - pnpm: Used for package management.
Running the Application
pnpm start
License
MIT (See LICENSE file for details)
Server Config
{
"mcpServers": {
"interactive-mcp-server": {
"command": "npx",
"args": [
"interactive-mcp"
]
}
}
}
Links & Status
Project Info
Hosted
Featured
Created At:
May 23, 2025
Updated At:
Aug 07, 2025
Author:
ttommyth
Category:
community
License:
MIT
Tags:
development
documentation
public