CMD MCP Server について
コマンドライン操作を MCP 対応アプリから利用するためのサーバーです。TypeScript と公式 MCP SDK で実装され、Windows、Linux、SSH 接続に対応しています。
主な機能
- 01MCP 経由の CMD コマンド実行
- 02SSH 接続のサポート
- 03Windows と Linux に対応
- 04TypeScript と公式 MCP SDK を採用
活用シーン
- 01MCP アプリからコマンドライン操作を実行
- 02SSH でリモートホストに接続
MCP 対応
MCP 対応アプリにコマンド実行機能を提供し、SSH 接続もサポートします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
CMD MCP Server
Windows と Linux の両方で CMD コマンドを実行でき、SSH 接続も可能にする Model Context Protocol(MCP)サーバーの実装です。このサーバーを使用すると、コマンドライン操作を MCP 互換アプリケーションに統合できます。
機能
- MCP を通じて CMD コマンドを実行
- TypeScript による実装
- 公式 MCP SDK を基盤として構築
- クロスプラットフォーム互換性
インストール
Smithery 経由でのインストール
Smithery 経由で Claude Desktop に CMD Server を自動的にインストールするには:
npx -y @smithery/cli install server-cmd --client claude
手動インストール
npm install server-cmd
前提条件
- Node.js(v16 以上を推奨)
- npm または yarn パッケージマネージャー
使用方法
import { MCPCmdServer } from 'server-cmd';
// Initialize the server
const server = new MCPCmdServer();
// Start the server
server.start();
設定
サーバーは、環境変数または設定オブジェクトを使って設定できます:
const config = {
// Add your configuration options here
};
const server = new MCPCmdServer(config);
開発
開発環境をセットアップするには:
- リポジトリをクローンします:
git clone https://github.com/PhialsBasement/CMD-MCP-Server.git
cd CMD-MCP-Server
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
スクリプト
npm run build- TypeScript を JavaScript にコンパイルしますnpm run prepare- パッケージを公開用に準備します
依存関係
@modelcontextprotocol/sdk: ^1.0.1glob: ^10.3.10zod-to-json-schema: ^3.23.5
コントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルをご覧ください。
セキュリティ
コマンドライン操作の実行には危険が伴う可能性があることにご注意ください。本番環境でこのサーバーを使用する際は、適切なセキュリティ対策を実施し、入力を検証してください。
サポート
問題の報告や機能リクエストには、GitHub issue tracker をご利用ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。