Skip to main content
Glama

シェル-MCP

シェルコマンド実行MCPサーバー

バージョン ライセンス

LLM にセキュア シェル コマンド実行機能を提供する MCP サーバー実装。

特徴

  • セキュア実行: ホワイトリストに登録されたコマンドと引数のみ

  • リソース制御: メモリとCPUの使用状況の監視

  • タイムアウト制御: 長時間実行コマンドの自動終了

  • サイズ制限:安全のための出力サイズ制限

  • MCP 統合: Claude やその他の MCP 互換 LLM と連携

Related MCP server: MCP Command Server

インストール

npm install @kevinwatt/shell-mcp

Dive Desktopでの設定

  1. Diveデスクトップで「+ MCPサーバーを追加」をクリックします。

  2. 次の設定をコピーして貼り付けます。

{ "mcpServers": { "shell": { "command": "npx", "args": [ "-y", "@kevinwatt/shell-mcp" ] } } }

ツールドキュメント

  • shell_ls、shell_pwd、shell_df など。

    • ホワイトリストに登録されたシェルコマンドを実行する

    • 入力:

      • command (文字列、必須): 実行するコマンド

      • args (配列、オプション): コマンド引数

      • timeout (数値、オプション):実行タイムアウト(ミリ秒)

使用例

LLM に次のことを依頼してください。

"Show current directory using shell_pwd" "List files using shell_ls with -l argument" "Check disk usage using shell_df with -h argument"

手動スタート

必要に応じて、サーバーを手動で起動します。

npx @kevinwatt/shell-mcp

要件

  • Node.js 18歳以上

  • MCP対応LLMサービス

発達

# Install dependencies npm install # Watch mode npm run watch # Run tests npm test # Lint npm run lint

ライセンス

MIT © デウェイ・イェン

キーワード

  • マクピー

  • シェル

  • 指示

  • クロード

  • 法学博士

  • オートメーション

利用可能なコマンド

次のシェル コマンドが使用できます。

指示

説明

許可された引数

ls

ディレクトリの内容を一覧表示する

-l、-a、-h、-R、--help、*

ファイルの内容を連結して表示する

-n、-b、--help、*

パスワード

現在の作業ディレクトリを表示

なし

DF

ディスク使用量を表示

-h、-T、--ヘルプ

エコー

表示テキスト

任意のテキスト

追伸

プロセスステータスを表示

-e、-f、-u、--help

無料

メモリ使用量を表示

-h、-m、-g、--help

稼働時間

システムの稼働時間を表示

なし

日付

システムの日付と時刻を表示する

+%Y-%m-%d、+%H:%M:%S、--ヘルプ

グレップ

ファイル内のテキストパターンを検索する

-i、-v、-n、-r、-l、--color、*

誰がログインしているか、何をしているかを表示する

-h、-s、--no-header、--help

フーイズ

WHOISドメイン登録情報の照会

-H、*

探す

ディレクトリ階層内のファイルを検索する

-名前、-タイプ、-サイズ、-mtime、*

ネットスタット

ネットワーク接続情報

-a、-n、-t、-u、-l、-p、--help

lspci

PCIデバイスの一覧

-v、-k、-mm、-nn、--help

lsusb

USBデバイスの一覧

-v、-t、-d、-s、--help

掘る

DNSルックアップユーティリティ

+ショート、+トレース、+dnssec、@*、*

nslookup

DNSレコードのクエリ

-type=*、-query=*、*

ip

ネットワークデバイスとインターフェースを表示する

アドレス、リンク、ルート、近隣、-br、*

どこですか

バイナリ、ソース、マニュアルファイルを見つける

-b、-m、-s、*

Latest Blog Posts

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/kevinwatt/shell-mcp'

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