Терминальный сервер MCP
Простой MCP-сервер, предоставляющий инструмент для запуска терминальных команд.
Установка
Установите MCP Python SDK:
pip install mcpRelated MCP server: iTerm MCP Server
Использование
Запустите сервер:
python server.pyПодключитесь к серверу с помощью MCP-совместимого клиента, например Claude Desktop:
mcp install server.pyИли воспользуйтесь MCP Inspector для проверки:
mcp dev server.pyОбзор инструмента
Этот сервер предоставляет один инструмент:
команда_терминала
Выполняет команду терминала и возвращает ее вывод.
Параметры:
command: Команда для запуска в терминале
Возврат:
Словарь, содержащий:
stdout: стандартный вывод командыstderr: стандартный вывод ошибок командыreturn_code: код возврата команды (0 обычно означает успех)
Пример использования в Клоде:
Can you list the files in the current directory using the terminal tool?Соображения безопасности
Этот инструмент выполняет команды непосредственно в вашей системе. Используйте его с осторожностью, так как он может запустить любую команду с теми же правами, что и пользователь, запустивший сервер.
Ограничения
Тайм-аут команд через 30 секунд
В целях безопасности рассмотрите возможность внедрения дополнительной проверки и ограничений на команды, которые могут быть выполнены.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.