TI

ttommyth/interactive-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

351 stars 32 forks Качество 75 Тренд 19MIT

Кодирование Vibe должно иметь человека в курсе! interactive-mcp: Локальный кроссплатформенный MCP-сервер для взаимодействия с вашим AI-агентом! interactive-mcp: Локальный кроссплатформенный MCP-сервер для взаимодействия с вашим AI-агентом.

Обзор

MCP-сервер, реализованный на Node.js/TypeScript, облегчающий интерактивную коммуникацию между LLM и пользователями. Этот сервер предназначен для локальной работы вместе с MCP-клиентом (например, Claude Desktop, VS Code), поскольку ему необходим прямой доступ к операционной системе пользователя для отображения уведомлений и командных строк. (Примечание: этот проект находится на ранней стадии.) Ознакомьтесь с вводным постом в блоге: Остановите вашего AI-ассистента от угадывания — Встречаем интерактивный mcp Этот сервер предоставляет следующие инструменты через протокол Model Context Protocol (MCP): - request_user_input: Задаёт пользователю вопрос и возвращает его ответ. Может отображать заранее определённые опции. - message_complete_notification: Отправляет простое уведомление ОС. - start_intensive_chat: Запускает постоянную командную сессию чата. - ask_intensive_chat: Задаёт вопрос в активной интенсивной сессии. - stop_intensive_chat: Закрывает активную интенсивную сессию чата.

Обзор (машинный перевод)

MCP-сервер, реализованный на Node.js/TypeScript, облегчающий интерактивную коммуникацию между LLM и пользователями. Примечание: Этот сервер предназначен для локальной работы вместе с MCP-клиентом (например, Claude Desktop, VS Code), поскольку ему необходим прямой доступ к операционной системе пользователя для отображения уведомлений и командных строк.

_(Примечание: этот проект находится на ранней стадии.) _

Хотите краткий обзор? Ознакомьтесь с вводным постом в блоге: Остановите вашего AI-ассистента от угадывания — Знакомимся с интерактивным mcp

Демо-видео

Инструменты

Этот сервер предоставляет следующие инструменты через протокол Model Context Protocol (MCP):

  • request_user_input: Задаёт пользователю вопрос и возвращает его ответ. Может отображать заранее определённые опции.
  • message_complete_notification: Отправляет простое уведомление ОС.
  • start_intensive_chat: Инициирует постоянную сессию чата в командной строке.
  • ask_intensive_chat: Задаёт вопрос в рамках интенсивной сессии чата.
  • stop_intensive_chat: Завершает активную интенсивную чат-сессию.

Демо

Вот демонстрации интерактивных функций:

| Обычный вопрос | Уведомление о завершении |

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

interactive-mcp

A MCP Server implemented in Node.js/TypeScript, facilitating interactive communication between LLMs and users. Note: This server is designed to run locally alongside the MCP client (e.g., Claude Desktop, VS Code), as it needs direct access to the user’s operating system to display notifications and command-line prompts.

(Note: This project is in its early stages.)

Want a quick overview? Check out the introductory blog post: Stop Your AI Assistant From Guessing — Introducing interactive-mcp

Demo Video

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. Can display predefined options.
  • 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.

Demo

Here are demonstrations of the interactive features:

Normal Question Completion Notification
Открыть полный README на GitHub

Установка

npx -y interactive-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "interactive": { "command": "npx", "args": ["-y", "interactive-mcp"] } } }