Skip to main content
Glama

MCP Command Server

MCP コマンドサーバー

Claude などの LLM アプリケーションを通じてシステム コマンドを実行するための安全な Model Context Protocol (MCP) サーバー。

クイックスタート

  1. パッケージをインストールします。

uv pip install mcp-command-server
  1. 許可されるコマンドを設定します。

export ALLOWED_COMMANDS="ls,pwd,echo"
  1. Claude Desktop 構成に追加:

{ "mcpServers": { "command-server": { "command": "uv", "args": ["run", "python", "-m", "mcp_command_server"], "env": { "ALLOWED_COMMANDS": "ls,pwd,echo" } } } }

特徴

  • 🔒 ホワイトリストによる安全なコマンド実行

  • ✅ すべてのコマンドに対するユーザー確認

  • 📝 包括的な監査ログ

  • 🔍 入力検証とサニタイズ

  • 🤖 クロード デスクトップ統合

ドキュメント

完全なドキュメントについては、 docs/ディレクトリを参照してください。

発達

設定

# Clone repository git clone https://github.com/yourusername/mcp-command-server.git cd mcp-command-server # Create virtual environment uv venv source .venv/bin/activate # On Unix/macOS .venv\Scripts\activate # On Windows # Install development dependencies uv pip install -e ".[dev]"

テスト

# Run all tests pytest # Run specific test file pytest tests/unit/security/test_validator.py # Run with coverage pytest --cov=mcp_command_server

貢献

  1. リポジトリをフォークする

  2. 機能ブランチを作成する

  3. テストとリンティングを実行する

  4. プルリクエストを送信する

ライセンス

MIT ライセンス - 詳細についてはライセンスを参照してください。

-
security - not tested
-
license - not tested
-
quality - not tested

local-only server

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

Claude などの LLM アプリケーションがユーザーの確認と包括的なセキュリティ機能を使用してホワイトリストに登録されたシステム コマンドを実行できるようにする安全なサーバーです。

  1. クイックスタート
    1. 特徴
      1. ドキュメント
        1. 発達
          1. 設定
          2. テスト
          3. 貢献
        2. ライセンス

          Related MCP Servers

          • A
            security
            -
            license
            A
            quality
            A secure server for executing terminal commands within predefined paths, allowing safe interaction by Large Language Models with operating system environments.
            Last updated -
            1
            78
            11
            MIT License
            • Apple
            • Linux
          • A
            security
            -
            license
            A
            quality
            A secure MCP server for executing whitelisted shell commands with resource and timeout controls, designed for integration with Claude and other MCP-compatible LLMs.
            Last updated -
            20
            39
            4
            MIT License
          • -
            security
            -
            license
            -
            quality
            An extensible Message Communication Protocol server that provides secure code execution capabilities in isolated sandbox environments, compatible with Claude for Desktop and other MCP clients.
            Last updated -
            12
          • -
            security
            -
            license
            -
            quality
            A TypeScript application that allows Claude to safely execute bash commands with security safeguards including whitelisted commands, directories, and comprehensive logging.

          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/Andrew-Beniash/mcp-command-server'

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