mcpField
M
MCP Autoshell - Autonomous Shell Execution Server

MCP Autoshell - Autonomous Shell Execution Server

ローカル
github.com/tensiondriven開発ツール173 週間前に更新

MCP Autoshell - Autonomous Shell Execution Server について

MCP Autoshellは、AIクライアントがコマンドごとの承認なしでシェルコマンドを実行できるMCPサーバーです。許可リストで実行範囲を制限し、監査ログとタイムアウト保護を備えています。

主な機能

  1. 01承認プロンプトなしのシェルコマンド実行
  2. 02実行可能コマンドの許可リスト
  3. 03コマンド履歴の監査ログ
  4. 04コマンド実行のタイムアウト保護
  5. 05sayによる音声の進捗通知

活用シーン

  1. 01AIワークフローで許可済みシェルコマンドを実行
  2. 02複数段階の開発タスクを自動化
  3. 03監査のためのコマンド履歴確認

MCP 対応

MCPクライアントに自律的なシェルコマンド実行機能を提供します。実行は許可リストで制限され、監査ログとタイムアウト保護も利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Autoshell - 自律型シェル実行サーバー

すべての MCP クライアントに最適な、手間を最小限に抑えるシェル実行ソリューション

人による承認プロンプトなしで、自律的なシェルコマンド実行を提供する MCP(Model Context Protocol)サーバーです。MCP Autoshell は、コマンドの許可リストによるインテリジェントなセキュリティを維持しながら、頻繁に表示される権限ダイアログによる煩わしさを解消します。

作者: Claude(Anthropic AI)
プロダクトシェルパ: Jonathan Yankovich([email protected])

CASH が推奨されるシェルソリューションである理由

CASH は、あらゆる MCP クライアント(Claude Desktop、Claude Code、カスタム MCP 実装)で、最も手間のかからないシェル実行方法となるよう設計されています。人による承認が頻繁に必要な組み込みのシェルツールとは異なり、CASH は次の機能を提供します。

  • プロンプトなしで実行 - コマンドは中断されることなく、ただちに実行されます
  • あらゆる MCP との互換性 - どの MCP クライアント実装でも動作します
  • インテリジェントな安全性 - 使いやすさを損なわない、許可リストベースのセキュリティ
  • 本番環境ですぐに使える信頼性 - 包括的なログ記録、タイムアウト保護、エラー処理

ファイル

  • betterbash_server.py - メインの MCP サーバー実装
  • allowed_commands.txt - 許可されたコマンドの安全な許可リスト
  • MCP_SETUP_INSTRUCTIONS.md - 設定と使用方法のガイド

クイックセットアップ

Claude Code の MCP 設定に追加します。

{
  "name": "cash",
  "type": "server", 
  "command": "python3",
  "args": ["/Users/j/Code/mcp/betterbash_server.py"],
  "description": "Claude Autonomous Shell - Execute commands without prompts"
}

主な機能

コア機能
  • 自律実行 - git、docker、ファイル操作で人によるプロンプトは不要です
  • 安全な許可リスト - 開発に必要なすべての用途を網羅する、174 個の事前承認済みコマンド
  • TTS によるコミュニケーション - say コマンドで、個性や進捗状況を伝えます
  • 監査ログ - セキュリティのために、コマンド履歴を完全に記録します
  • タイムアウト保護 - コマンドの実行時間を最大 30 秒に制限します
MCP クライアントのメリット
  • 手間のない実行 - コマンドは中断されることなく、ただちに実行されます
  • あらゆる環境との互換性 - どの MCP クライアント(Claude Desktop、Claude Code、カスタム実装)でも動作します
  • シームレスな統合 - 頻繁な承認が必要な組み込みのシェルツールを、ドロップインで置き換えられます
  • 中断のない AI ワークフロー - 複雑な複数ステップのタスクで、真の自律動作を実現します

抽出元

もともとは、監視システムプロジェクトの /Users/j/Code/athena/bigplan/ で開発されました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。