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.
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:
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 READMErequest_user_inputAsks the user a question and returns their answer. Can display predefined options.
message_complete_notificationSends a simple OS notification.
start_intensive_chatInitiates a persistent command-line chat session.
ask_intensive_chatAsks a question within an active intensive chat session.
stop_intensive_chatCloses an active intensive chat session.
Comparable tools
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
Last updated · Auto-generated from public README + GitHub signals.