SHELL-MCP-SERVER について
SHELL-MCP-SERVERは、MCPクライアントからシェルコマンドを実行するためのMCPサーバーです。cmdやPowerShellなどのターミナルに対応し、npxで起動できます。
主な機能
- 01シェルコマンドの実行
- 02cmdとPowerShellに対応
- 03npxで直接起動
- 04プロジェクト依存関係として利用
活用シーン
- 01MCPクライアントからシェルコマンドを実行
- 02cmdまたはPowerShellでコマンドを実行
- 03npxでサーバーを起動
- 04プロジェクトにサーバーを組み込む
MCP 対応
MCPクライアントにシェルコマンド実行機能を公開するMCPサーバーです。
詳細
shell-mcp-server
シェルコマンドを実行するMCPサーバー
クイックスタート
npxで直接実行
npx -y shell-mcp-server
MCPサーバーとして設定
{
"mcpServers": {
"shell-mcp-server": {
"command": "npx",
"args": ["-y", "shell-mcp-server"]
}
}
}
グローバルコマンドとしてインストール
npm install -g shell-mcp-server
shell-mcp-server
プロジェクトの依存関係としてインストール
npm install shell-mcp-server
使用方法
直接実行
npx -y shell-mcp-server
# 或安装后
shell-mcp-server
プログラムから使用
import { startServer } from 'shell-mcp-server';
startServer({
port: 3000
});
機能
- シェルコマンドを安全に実行
- 複数のターミナルタイプに対応(cmd、powershell)
- Model Context Protocol(MCP)SDKを基盤に構築
- npxでワンクリック実行に対応
- MCPサーバーとして設定可能
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。