mcp-server-commands

by g0t4

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 — создать сообщение с выводом команды

Разработка

Установите зависимости:

npm install

Сборка сервера:

npm run build

Для разработки с автоматической пересборкой:

npm run watch

Установка

Для использования с 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 с использованием этого рабочего процесса

{ "mcpServers": { "mcp-server-commands": { "command": "npx", "args": ["mcp-server-commands"] } } }

Использовать локальную сборку (извлечение из репозитория)

Обязательно запустите npm run build

{ "mcpServers": { "mcp-server-commands": { // works b/c of shebang in index.js "command": "/path/to/mcp-server-commands/build/index.js" } } }

Ведение журнала

Приложение Claude Desktop записывает журналы в ~/Library/Logs/Claude/mcp-server-mcp-server-commands.log

По умолчанию регистрируются только важные сообщения (т.е. ошибки). Если вы хотите видеть больше сообщений, добавьте --verbose к args при настройке сервера.

Кстати, логи пишутся в STDERR , потому что это то, что Claude Desktop направляет в файлы журналов. В будущем я ожидаю, что хорошо отформатированные сообщения журнала будут записываться через транспорт STDIO в клиент MCP (примечание: не в приложение Claude Desktop).

Отладка

Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector , который доступен как пакетный скрипт:

npm run inspector

Инспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

MCP-сервер для выполнения команд.

  1. Видео-прохождение
    1. Подсказки
      1. Разработка
        1. Установка
          1. Используйте опубликованный пакет npm
          2. Использовать локальную сборку (извлечение из репозитория)
          3. Ведение журнала
          4. Отладка

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          MCP server allowing any and all command execution over CMD
          Last updated -
          2
          33
          9
          JavaScript
          MIT License
          • Linux
        • -
          security
          F
          license
          -
          quality
          A 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,261
          4
          TypeScript
        • -
          security
          F
          license
          -
          quality
          An 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 -
          7
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          An 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 -
          9
          1
          TypeScript

        View all related MCP servers

        ID: 4vlwa2czqa