mcpField
E
Everything Search MCP Server

Everything Search MCP Server

ローカル
github.com/Alihkhawaher検索1097 週間前に更新

Everything Search MCP Server について

Everything Search MCP Server は、MCP クライアントを Everything Search Engine に接続し、ファイルやディレクトリを検索します。検索ツールはテキストやパスの検索、条件指定、並べ替え、結果の整形に対応します。

主な機能

  1. 01ファイルとディレクトリの検索
  2. 02大文字小文字や単語単位の指定
  3. 03正規表現によるパス検索
  4. 04名前、パス、サイズ、日付で並べ替え
  5. 05サイズ、日付、フルパスの整形

活用シーン

  1. 01名前やテキストクエリでファイルを検索
  2. 02パスパターンに一致するファイルを特定
  3. 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 の設定
  1. Everything Search を開きます
  2. Tools > Options > HTTP Server に移動します
  3. HTTP Server を有効にします
  4. HTTP Server のポートを 8011 に設定します(この MCP サーバーで使用されるデフォルトのポートです)
  5. 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
  }

検索例

  1. 基本的なファイル検索:
{
  "query": "*.txt",
  "maxResults": 5
}
  1. フィルターを使った高度な検索:
{
  "query": "test",
  "scope": "C:\\Users",
  "caseSensitive": true,
  "wholeWord": true,
  "maxResults": 10,
  "sortBy": "date_modified",
  "ascending": false
}
  1. パス内の正規表現検索:
{
  "query": ".*\\.js$",
  "regex": true,
  "path": true,
  "maxResults": 5
}

ライセンス

ISC

コメント

MCP は初めてですか?

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

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