Integrations
Provides system command execution capabilities on macOS, with specific installation paths for the Claude Desktop app configuration on macOS systems.
Инструменты
Инструменты для LLM-ов, которые можно запросить. Claude Sonnet 3.5 разумно использует run_command
. И начальное тестирование показывает многообещающие результаты с Groq Desktop с моделями MCP и llama4
.
В настоящее время для управления всеми ими достаточно одной команды!
run_command
- запустить команду, напримерhostname
илиls -al
илиecho "hello world"
и т. д.- Возвращает
STDOUT
иSTDERR
в виде текста - Необязательный параметр
stdin
означает, что ваш LLM может- передать код в
stdin
таким командам, какfish
,bash
,zsh
,python
- создать файлы с помощью
cat >> foo/bar.txt
из текста вstdin
- передать код в
- Возвращает
[!ВНИМАНИЕ] Будьте осторожны с тем, что вы просите запустить этот сервер! В приложении Claude Desktop используйте
Approve Once
(неAllow for This Chat
), чтобы вы могли просмотреть каждую команду, используйтеDeny
, если вы не доверяете команде. Разрешения диктуются пользователем, который запускает сервер. НЕ запускайте сsudo
.
Видео-прохождение
Подсказки
Подсказки предназначены для пользователей, которые могут включать их в историю чата, например, с помощью слэш-команд Zed
(на панели чата AI).
run_command
— создать сообщение с выводом команды
Разработка
Установите зависимости:
Сборка сервера:
Для разработки с автоматической пересборкой:
Установка
Для использования с Claude Desktop добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
В Windows: %APPDATA%/Claude/claude_desktop_config.json
Groq Desktop (бета, macOS) использует ~/Library/Application Support/groq-desktop-app/settings.json
Используйте опубликованный пакет npm
Опубликовано в npm как mcp-server-commands с использованием этого рабочего процесса
Использовать локальную сборку (извлечение из репозитория)
Обязательно запустите npm run build
Ведение журнала
Приложение Claude Desktop записывает журналы в ~/Library/Logs/Claude/mcp-server-mcp-server-commands.log
По умолчанию регистрируются только важные сообщения (т.е. ошибки). Если вы хотите видеть больше сообщений, добавьте --verbose
к args
при настройке сервера.
Кстати, логи пишутся в STDERR
, потому что это то, что Claude Desktop направляет в файлы журналов. В будущем я ожидаю, что хорошо отформатированные сообщения журнала будут записываться через транспорт STDIO
в клиент MCP (примечание: не в приложение Claude Desktop).
Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector , который доступен как пакетный скрипт:
Инспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
MCP-сервер для выполнения команд.
Related MCP Servers
- AsecurityAlicenseAqualityMCP server allowing any and all command execution over CMDLast updated -2339JavaScriptMIT License
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,2614TypeScript
- -securityFlicense-qualityAn MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.Last updated -7Python
- -securityFlicense-qualityAn MCP server that allows AI models to execute system commands on local machines or remote hosts via SSH, supporting persistent sessions and environment variables.Last updated -91TypeScript