Skip to main content
Glama

mcp-server-commands

by g0t4

ツール

ツールはLLMがリクエストするためのものです。Claude Sonnet 3.5はrun_commandインテリジェントに使用します。また、初期テストでは、MCPおよびllama4モデルを使用したGroq Desktopで有望な結果が得られました。

現在、すべてを制御するコマンドは 1 つだけです。

  • run_command - コマンドを実行します。例: hostnamels -alecho "hello world"など
    • STDOUTSTDERRテキストとして返します
    • オプションのstdinパラメータは、LLMが
      • fishbashzshpythonなどのコマンドにstdinのコードを渡す
      • stdinのテキストからcat >> foo/bar.txtでファイルを作成する

[!警告] このサーバーに実行させるコマンドには注意してください。Claudeデスクトップアプリでは、「 Allow for This Chat 」ではなく「 Approve Onceを使用して各コマンドを承認し、信頼できないコマンドはDeny使用してください。権限はサーバーを実行するユーザーによって決定されます。sudo 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パッケージを使用する

このワークフローを使用して、 mcp-server-commandsとして npm に公開されました

{ "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 デスクトップ アプリは~/Library/Logs/Claude/mcp-server-mcp-server-commands.logにログを書き込みます。

デフォルトでは、重要なメッセージ(エラーなど)のみがログに記録されます。より多くのメッセージを表示したい場合は、サーバーの設定時にargs--verboseを追加してください。

ちなみに、ログはSTDERRに書き込まれます。これは、Claude Desktopがログファイルにルーティングする出力形式がSTDERRだからです。将来的には、適切にフォーマットされたログメッセージが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

        • -
          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 -
          10
          1
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.
          Last updated -
          Python
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/g0t4/mcp-server-commands'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server