interactive-mcp
Локальный сервер для интерактивного взаимодействия между ИИ и пользователем через запросы ввода и уведомления.
Описание
Это сервер на Node.js/TypeScript, реализующий протокол Model Context Protocol (MCP) для локального общения LLM с пользователем. Ключевые особенности: запросы ввода с опциями, уведомления ОС, persistent чат-сессии. Работает на Windows, macOS, Linux. Идеально для интерактивной настройки, фидбека в кодинге, подтверждения действий в pair programming. Проект на ранней стадии, требует npx для запуска.
Возможности
Запрос пользовательского ввода
Задаёт вопрос пользователю и возвращает ответ, с возможностью отображения предопределённых опций.
Уведомление о завершении
Отправляет простое уведомление операционной системы.
Запуск интенсивного чата
Инициирует persistent сессию чата в командной строке.
Вопрос в интенсивном чате
Задаёт вопрос в активной сессии интенсивного чата.
Завершение интенсивного чата
Закрывает активную сессию интенсивного чата.
Установка
Для Claude Desktop или Cursor добавьте в claude_desktop_config.json или mcp.json:
{
"mcpServers": {
"interactive": {
"command": "npx",
"args": ["-y", "interactive-mcp"]
}
}
}
Для VS Code в User Settings (JSON) или .vscode/mcp.json:
{
"mcp": {
"servers": {
"interactive-mcp": {
"command": "npx",
"args": ["-y", "interactive-mcp"]
}
}
}
}
Убедитесь, что npx доступен. Для разработки: git clone, pnpm install, pnpm start.