local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Windows コマンドライン MCP サーバー
AI モデルが Windows のコマンドライン機能と安全かつ効率的に対話できるようにする、安全なモデル コンテキスト プロトコル (MCP) サーバー。
概要
Windows コマンドライン MCP サーバーは、AI モデルと Windows システム操作の間に堅牢かつ安全なブリッジを提供します。厳格なセキュリティプロトコルを維持しながら、コマンドの実行、プロジェクトの作成、システム情報の取得を制御できます。
主な特徴
🔒 セキュリティ強化
- 包括的なコマンド許可リスト
- 厳格な入力検証
- 破壊的なシステム操作の防止
- 設定可能なセキュリティレベル
🛠 開発ツールのサポート
- React、Node.js、Python のプロジェクト作成
- 安全な開発環境のインタラクション
- 開発ワークフローのコマンドサポートの拡張
🖥 システムインタラクション機能
- Windows CLIコマンドを実行する
- PowerShellスクリプトを実行する
- システムとネットワーク情報を取得する
- プロセスとサービスを管理する
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Windows コマンドライン MCP サーバーを自動的にインストールするには:
前提条件
- Node.js 16以降
- npmまたはyarn
- Windows オペレーティング システム
設定
使用法
コマンドラインオプション
- デフォルトモード: 事前定義された安全なコマンドを使用する
--allow-all
: 拡張モードで実行(追加の予防措置付き)- カスタムコマンドリストを引数として指定できる
プロジェクトの作成
組み込みのプロジェクト作成ツールを使用して、安全に新しいプロジェクトを作成します。
- サポートされているプロジェクトタイプ: React、Node.js、Python
- サンドボックス化された
~/AIProjects
ディレクトリに作成されたプロジェクト
利用可能なツール
- execute_command : Windows CLI コマンドを実行する
- execute_powershell : PowerShell スクリプトを実行する
- create_project : 新しい開発プロジェクトを安全に作成する
- list_running_processes : アクティブなシステムプロセスを取得する
- get_system_info : システム構成の詳細を収集する
- get_network_info : ネットワークアダプタ情報を取得する
- get_scheduled_tasks : システムタスクの一覧表示とクエリ
- get_service_info : Windows サービスの管理とクエリ
- list_allowed_commands : サーバーで実行できるすべてのコマンドを一覧表示します
Claude for Desktop と併用
このサーバーをClaude for Desktopで使用するには:
- 上記のセットアップ手順に従ってサーバーを構築します
- これを
claude_desktop_config.json
に追加します。
/path/to/dist/index.js
、 dist
ディレクトリに構築されたindex.js
ファイルへの絶対パスに置き換えます。
- デスクトップ版のClaudeを再起動
- クロードにWindowsシステム操作を依頼することでツールを使用できるようになりました
セキュリティに関する考慮事項
許可されたコマンド
デフォルトでは、安全なコマンドのみが許可されます。
- システム情報の取得
- ネットワーク構成
- プロセス管理
- 開発ツールの相互作用
ブロックされた操作
次のような危険なコマンドは常にブロックされます:
- ディスクのフォーマット
- ユーザー管理
- システムのシャットダウン
- 重要なレジストリの変更
構成
許可されたコマンドを指定するか、構成フラグを使用して、サーバーの動作をカスタマイズします。
例
貢献
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
- モデルコンテキストプロトコル仕様に触発されて
- セキュリティと柔軟性を考慮して開発
バージョン履歴
- 0.3.0 : README に記載されているすべてのツールを実装しました (システム情報、ネットワーク情報、プロセス管理、サービス情報)
- 0.2.0 : プロジェクト作成機能の追加、開発ツールの拡張
- 0.1.0 : 基本的なコマンド実行機能を備えた最初のリリース
サポート
問題、質問、または提案については、GitHub で問題を開いてください。
You must be authenticated.
Tools
AI モデルが Windows のコマンドライン機能と安全に対話し、システム コマンド、プロジェクトの作成、システム情報の取得の制御された実行を可能にする、安全なモデル コンテキスト プロトコル サーバー。
- Overview
- Key Features
- Installation
- Usage
- Using with Claude for Desktop
- Security Considerations
- Configuration
- Contributing
- License
- Acknowledgements
- Version History
- Support