Quiet Shell MCP
quiet - shellは、shellコマンドの出力をインテリジェントにフィルタリングすることで、AIエージェントのコンテキスト消費を削減し、エラー、失敗、要約情報を表示することに焦点を当て、開発効率を向上させるMCPサーバーです。
スコア : 2.5ポイント
ダウンロード数 : 5.7K
Quiet Shellとは?
Quiet Shellは、コマンドラインタスクを実行する際に冗長な出力情報をフィルタリングするために特別に設計されたインテリジェントなMCPサーバーです。AIアシスタントがテストを実行したり、コードをコンパイルしたり、ビルドコマンドを実行したりするとき、通常は数千行の出力を受け取りますが、その大部分は不必要な詳細情報です。Quiet Shellは、エラー、失敗したテスト、要約統計などの重要な情報を自動的に識別して保持し、AIアシスタントが処理する必要のあるテキスト量を大幅に削減します。Quiet Shellの使い方は?
Quiet ShellはMCPサーバーとして動作し、Claude DesktopなどのAIアシスタントクライアントと統合されます。インストール後、AIアシスタントはMCPプロトコルを介してQuiet Shellを呼び出してコマンドを実行できます。TypeScriptコンパイラやテストフレームワークなどのさまざまなツールに対してフィルターテンプレートを構成することも、組み込みテンプレートを使用して自動的に出力を最適化することもできます。適用シナリオ
Quiet Shellは、以下のシナリオに特に適しています: 1. テストスイートの実行(単体テスト、統合テスト) 2. 大型プロジェクトのコンパイル(TypeScript、Javaなど) 3. ビルドツールの実行(Maven、Gradleなど) 4. コード品質チェックの実行(ESLint、コードフォーマット) 5. 大量の出力を生成するが、重要な結果のみが必要なコマンドラインタスク主要機能
インテリジェントな出力フィルタリング
正規表現パターンマッチング技術を使用して、エラー情報、失敗したテスト、警告などの重要な内容を自動的に識別して保持し、冗長な成功情報をフィルタリングします。
事前設定されたフィルターテンプレート
TypeScriptコンパイラ(tsc)、Vitestテストフレームワーク、Mavenビルドツールなど、さまざまな一般的なツールのフィルターテンプレートが組み込まれており、すぐに使えます。
カスタムテンプレートの構成
プロジェクト内でカスタムフィルターテンプレートを作成することができ、YAML構成ファイルを使用して特定のツールのフィルタールールを定義し、チームで共有する構成を実現できます。
段落のインテリジェントな抽出
出力内の段落構造を自動的に識別し、要約や統計情報(通常は出力の末尾にあります)が常にフィルター結果に含まれるようにします。
成功時の出力抑制
デフォルトでは、コマンドが正常に実行された場合、すべての出力を自動的に抑制し、成功状態のみを返し、コンテキストリソースをさらに節約します。
MCPプロトコルの統合
Model Context Protocol標準を完全に遵守し、Claude Desktop、CursorなどのすべてのMCP対応AIアシスタントクライアントと互換性があります。
利点
AIアシスタントのコンテキストウィンドウの占有を大幅に削減し、処理効率を向上させます
AIアシスタントが問題を迅速に特定できるようにし、デバッグ効率を向上させます
事前設定されたテンプレートが一般的な開発ツールをカバーし、構成作業を減らします
プロジェクトレベルのカスタム構成をサポートし、チームの作業フローに適応します
オープンソースで拡張が容易で、コミュニティが新しいテンプレートを提供できます
制限
AIアシスタントクライアントがMCPプロトコルをサポートする必要があります
カスタムテンプレートを作成するには、一定の正規表現の知識が必要です
通常ではない出力形式に対しては、手動でテンプレートを調整する必要がある場合があります
現在は主に開発関連のコマンドを対象としており、汎用的なコマンドラインフィルタリング能力は限られています
使い方
Quiet Shellのインストール
npmまたはpnpmを使用してQuiet Shell MCPサーバーをグローバルにインストールします
MCPクライアントの構成
AIアシスタントクライアントにQuiet Shellサーバーの構成を追加します。Claude Desktopを例にとると、構成ファイルを編集します:
利用可能なテンプレートの表示
AIアシスタントを介してlist_templatesツールを呼び出して、すべての利用可能なフィルターテンプレートを表示します
フィルターコマンドの実行
execute_commandツールを使用してコマンドを実行し、フィルターテンプレートを指定します
カスタムテンプレートの作成(オプション)
プロジェクトのルートディレクトリに構成ファイルを作成し、あなたのプロジェクトに適したフィルタールールを定義します
使用例
TypeScriptコンパイルチェックの実行
大型のTypeScriptプロジェクトをコンパイルするとき、通常は大量の出力が生成されますが、開発者は型エラーのみに関心があります。tscテンプレートを使用すると、すべての成功情報をフィルタリングし、エラーのみを表示できます。
テストの実行と失敗の分析
数百のテストを含むテストスイートを実行するとき、出力は数千行に達することがあります。vitestテンプレートを使用すると、失敗したテストと全体の統計のみを表示し、問題を迅速に特定するのに役立ちます。
Javaプロジェクトのビルドとエラーのチェック
Mavenで大型のJavaプロジェクトをビルドするとき、出力は冗長になります。maven - buildテンプレートを使用すると、依存関係のダウンロードやコンパイル成功などの関係のない情報をフィルタリングし、ビルドエラーのみに注目できます。
よくある質問
Quiet Shellはコマンドの実際の実行に影響を与えますか?
重要な情報がフィルタリングされた場合はどうすればいいですか?
どのAIアシスタントクライアントがサポートされていますか?
新しいツールのフィルターテンプレートを作成するにはどうすればいいですか?
テンプレートの構成はグローバルなのか、プロジェクト固有ののか?
フィルターアルゴリズムはどのように動作しますか?
関連リソース
Model Context Protocol公式ウェブサイト
MCPプロトコルの公式ドキュメントと仕様
GitHubリポジトリ
Quiet Shellのソースコードと問題追跡
npmパッケージページ
Quiet Shellのnpm公開ページ
正規表現の学習リソース
対話型の正規表現学習チュートリアル
MCP Inspectorツール
MCPサーバーのデバッグとテストに使用するツール

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.7K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
77.6K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
19.3K
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.6K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.6K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.7K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.4K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.4K
4.5ポイント


