local-only server
The server can only run on the client’s local machine because it depends on local resources.
シェル-MCP
シェルコマンド実行MCPサーバー
LLM にセキュア シェル コマンド実行機能を提供する MCP サーバー実装。
特徴
- セキュア実行: ホワイトリストに登録されたコマンドと引数のみ
- リソース制御: メモリとCPUの使用状況の監視
- タイムアウト制御: 長時間実行コマンドの自動終了
- サイズ制限:安全のための出力サイズ制限
- MCP 統合: Claude やその他の MCP 互換 LLM と連携
インストール
Copy
Dive Desktopでの設定
- Diveデスクトップで「+ MCPサーバーを追加」をクリックします。
- 次の設定をコピーして貼り付けます。
Copy
ツールドキュメント
- shell_ls、shell_pwd、shell_df など。
- ホワイトリストに登録されたシェルコマンドを実行する
- 入力:
command
(文字列、必須): 実行するコマンドargs
(配列、オプション): コマンド引数timeout
(数値、オプション):実行タイムアウト(ミリ秒)
使用例
LLM に次のことを依頼してください。
Copy
手動スタート
必要に応じて、サーバーを手動で起動します。
Copy
要件
- Node.js 18歳以上
- MCP対応LLMサービス
発達
Copy
ライセンス
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、* |
You must be authenticated.
Tools
Claude やその他の MCP 互換 LLM との統合用に設計された、リソースとタイムアウトの制御を備えたホワイトリスト シェル コマンドを実行するための安全な MCP サーバーです。
- Features
- Installation
- Configuration with Dive Desktop
- Tool Documentation
- Usage Examples
- Manual Start
- Requirements
- Development
- License
- Keywords
- Available Commands