Skip to main content
Glama

Windows Command Line MCP Server

by alxspiker

Windows コマンドライン MCP サーバー

AI モデルが Windows のコマンドライン機能と安全かつ効率的に対話できるようにする、安全なモデル コンテキスト プロトコル (MCP) サーバー。

バージョンライセンス: MIT

概要

Windows コマンドライン MCP サーバーは、AI モデルと Windows システム操作の間に堅牢かつ安全なブリッジを提供します。厳格なセキュリティプロトコルを維持しながら、コマンドの実行、プロジェクトの作成、システム情報の取得を制御できます。

主な特徴

🔒 セキュリティ強化

  • 包括的なコマンド許可リスト
  • 厳格な入力検証
  • 破壊的なシステム操作の防止
  • 設定可能なセキュリティレベル

🛠 開発ツールのサポート

  • React、Node.js、Python のプロジェクト作成
  • 安全な開発環境のインタラクション
  • 開発ワークフローのコマンドサポートの拡張

🖥 システムインタラクション機能

  • Windows CLIコマンドを実行する
  • PowerShellスクリプトを実行する
  • システムとネットワーク情報を取得する
  • プロセスとサービスを管理する

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Windows コマンドライン MCP サーバーを自動的にインストールするには:

npx -y @smithery/cli install @alxspiker/Windows-Command-Line-MCP-Server --client claude

前提条件

  • Node.js 16以降
  • npmまたはyarn
  • Windows オペレーティング システム

設定

git clone https://github.com/alxspiker/Windows-Command-Line-MCP-Server.git cd Windows-Command-Line-MCP-Server npm install npm run build

使用法

コマンドラインオプション

  • デフォルトモード: 事前定義された安全なコマンドを使用する
  • --allow-all : 拡張モードで実行(追加の予防措置付き)
  • カスタムコマンドリストを引数として指定できる

プロジェクトの作成

組み込みのプロジェクト作成ツールを使用して、安全に新しいプロジェクトを作成します。

  • サポートされているプロジェクトタイプ: React、Node.js、Python
  • サンドボックス化された~/AIProjectsディレクトリに作成されたプロジェクト

利用可能なツール

  1. execute_command : Windows CLI コマンドを実行する
  2. execute_powershell : PowerShell スクリプトを実行する
  3. create_project : 新しい開発プロジェクトを安全に作成する
  4. list_running_processes : アクティブなシステムプロセスを取得する
  5. get_system_info : システム構成の詳細を収集する
  6. get_network_info : ネットワークアダプタ情報を取得する
  7. get_scheduled_tasks : システムタスクの一覧表示とクエリ
  8. get_service_info : Windows サービスの管理とクエリ
  9. list_allowed_commands : サーバーで実行できるすべてのコマンドを一覧表示します

Claude for Desktop と併用

このサーバーをClaude for Desktopで使用するには:

  1. 上記のセットアップ手順に従ってサーバーを構築します
  2. これをclaude_desktop_config.jsonに追加します。
{ "mcpServers": { "windows-cmd": { "command": "node", "args": ["/path/to/dist/index.js"] } } }

/path/to/dist/index.jsdistディレクトリに構築されたindex.jsファイルへの絶対パスに置き換えます。

  1. デスクトップ版のClaudeを再起動
  2. クロードにWindowsシステム操作を依頼することでツールを使用できるようになりました

セキュリティに関する考慮事項

許可されたコマンド

デフォルトでは、安全なコマンドのみが許可されます。

  • システム情報の取得
  • ネットワーク構成
  • プロセス管理
  • 開発ツールの相互作用

ブロックされた操作

次のような危険なコマンドは常にブロックされます:

  • ディスクのフォーマット
  • ユーザー管理
  • システムのシャットダウン
  • 重要なレジストリの変更

構成

許可されたコマンドを指定するか、構成フラグを使用して、サーバーの動作をカスタマイズします。

# Run with default safe commands node dist/index.js # Run with specific allowed commands node dist/index.js dir echo npm git # Run in extended mode (use with caution) node dist/index.js --allow-all

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature
  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )
  4. ブランチにプッシュする ( git push origin feature/amazing-feature )
  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

謝辞

  • モデルコンテキストプロトコル仕様に触発されて
  • セキュリティと柔軟性を考慮して開発

バージョン履歴

  • 0.3.0 : README に記載されているすべてのツールを実装しました (システム情報、ネットワーク情報、プロセス管理、サービス情報)
  • 0.2.0 : プロジェクト作成機能の追加、開発ツールの拡張
  • 0.1.0 : 基本的なコマンド実行機能を備えた最初のリリース

サポート

問題、質問、または提案については、GitHub で問題を開いてください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI モデルが Windows のコマンドライン機能と安全に対話し、システム コマンド、プロジェクトの作成、システム情報の取得の制御された実行を可能にする、安全なモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 主な特徴
      1. 🔒 セキュリティ強化
      2. 🛠 開発ツールのサポート
      3. 🖥 システムインタラクション機能
    2. インストール
      1. Smithery経由でインストール
      2. 前提条件
      3. 設定
    3. 使用法
      1. コマンドラインオプション
      2. プロジェクトの作成
      3. 利用可能なツール
    4. Claude for Desktop と併用
      1. セキュリティに関する考慮事項
        1. 許可されたコマンド
        2. ブロックされた操作
      2. 構成
      3. 貢献
        1. ライセンス
          1. 謝辞
            1. バージョン履歴
              1. サポート

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides programmatic access to the Windows terminal, enabling AI models to interact with the Windows command line through standardized tools for writing commands, reading output, and sending control signals.
                  Last updated -
                  3
                  JavaScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides secure command-line access to Windows systems, allowing MCP clients like Claude Desktop to safely execute commands in PowerShell, CMD, and Git Bash shells with configurable security controls.
                  Last updated -
                  9
                  350
                  105
                  JavaScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that allows secure execution of pre-approved commands, enabling AI assistants to safely interact with the user's system.
                  Last updated -
                  1
                  3
                  18
                  JavaScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.
                  Last updated -
                  1
                  Python
                  • Linux
                  • Apple

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/alxspiker/Windows-Command-Line-MCP-Server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server