Everything Search MCP Server について
Everything Search MCP Server は、MCP クライアントを Everything Search Engine に接続し、ファイルやディレクトリを検索します。検索ツールはテキストやパスの検索、条件指定、並べ替え、結果の整形に対応します。
主な機能
- 01ファイルとディレクトリの検索
- 02大文字小文字や単語単位の指定
- 03正規表現によるパス検索
- 04名前、パス、サイズ、日付で並べ替え
- 05サイズ、日付、フルパスの整形
活用シーン
- 01名前やテキストクエリでファイルを検索
- 02パスパターンに一致するファイルを特定
- 03更新日で検索結果を並べ替え
MCP 対応
Everything Search Engine の HTTP サーバーを利用する `search` ツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Everything Search MCP サーバー
Everything Search Engine との統合を提供し、Model Context Protocol を通じて強力なファイル検索機能を利用できる MCP サーバーです。
機能
- ファイルとディレクトリを対象とした全文検索
- 高度な検索オプション:
- 大文字と小文字を区別する検索
- 単語全体の一致
- 正規表現
- パス検索
- 並べ替えオプション:
- 名前順
- パス順
- サイズ順
- 更新日順
- 検索結果の書式設定:
- 人が読みやすいファイルサイズ
- 書式設定された日付
- ファイルのフルパス
前提条件
- Node.js 16 以降
- HTTP Server を有効にした Everything Search Engine
Everything Search の設定
- Everything Search を開きます
- Tools > Options > HTTP Server に移動します
- HTTP Server を有効にします
- HTTP Server のポートを 8011 に設定します(この MCP サーバーで使用されるデフォルトのポートです)
- OK をクリックして変更を保存します
注:別のポートを使用する場合は、http://127.0.0.1:8011/ に接続する src/server.ts 内のポートを変更する必要があります。
インストール
npm install
npm run build
使用方法
このサーバーは MCP を通じて単一のツールを提供します:
use_mcp_tool:
- server_name: everything-search
- tool_name: search
- arguments:
{
"query": "search string", // Required: Text to search for
"scope": "C:", // Optional: Search scope (default: C:)
"caseSensitive": false, // Optional: Match case
"wholeWord": false, // Optional: Match whole words only
"regex": false, // Optional: Use regular expressions
"path": false, // Optional: Search in paths
"maxResults": 100, // Optional: Max results (1-1000, default: 100)
"sortBy": "name", // Optional: Sort by name/path/size/date_modified
"ascending": true // Optional: Sort direction
}
検索例
- 基本的なファイル検索:
{
"query": "*.txt",
"maxResults": 5
}
- フィルターを使った高度な検索:
{
"query": "test",
"scope": "C:\\Users",
"caseSensitive": true,
"wholeWord": true,
"maxResults": 10,
"sortBy": "date_modified",
"ascending": false
}
- パス内の正規表現検索:
{
"query": ".*\\.js$",
"regex": true,
"path": true,
"maxResults": 5
}
ライセンス
ISC
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。