Integrations
Enables execution of Git commands through the shell interface, allowing AI agents to perform version control operations like commits, pulls, pushes, and branch management.
Supports running npm commands through the shell interface, enabling package management operations like installing, updating, and removing JavaScript packages.
Facilitates running pnpm commands through the shell interface, offering fast, disk-space efficient package management for JavaScript projects.
MCP シェル サーバー
モデルコンテキストプロトコル(MCP)を使用してシェルコマンドを実行するサーバー。AIエージェントが安全にシェルコマンドを実行できるようにするブリッジとして機能します。
特徴
- シェルコマンドを実行する(単一行および複数行のサポート)
- さまざまなシェル (bash、zsh、fish、powershell、cmd など) のサポート
- 詳細なエラー処理とログ記録
- MCP Inspector対応
インストール
npmから(ユーザーとして)
ソースから(開発用)
MCP構成
カーソルの設定
カーソル構成ファイル ( ~/.cursor/config.json
) に次のコードを追加します。
ルール設定
カーソル ルール ファイルに次のコードを追加します。
使用法
直接実行
開発モード
MCP Inspectorによるテスト
コマンドライン引数
ツールリファレンス
シェル実行
指定されたシェルでコマンドを実行します。
パラメータ:
command
(文字列、必須): 実行するシェルコマンド
リソースリファレンス
サーバーは、リソースとして次のシステム情報を提供します。
ホスト名
システムのホスト名を返します。
URI: hostname://
プラットフォーム
オペレーティング システム プラットフォームを返します。
URI: platform://
シェル
サーバーで使用されているシェル パスを返します。
URI: shell://
ユーザー名
現在のユーザー名を返します。
URI: username://
システム情報
以下の情報を含む包括的なシステム情報を JSON 形式で返します。
- ホスト名
- プラットフォーム
- シェル
- ユーザー名
- CPU数
- 合計メモリ
- 空きメモリ
- システム稼働時間
使用例
基本的なコマンド実行
複数行コマンド(ヒアドキュメント)の実行
発達
プロジェクト構造
ログ記録
ログはmcp-shell.log
ファイルに書き込まれます。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Tools
モデル コンテキスト プロトコル (MCP) を使用して AI エージェントがホスト システム上でシェル コマンドを安全に実行できるようにするサーバー。