すべて検索MCPサーバー
Everything Search Engine との統合を提供し、モデル コンテキスト プロトコルを通じて強力なファイル検索機能を可能にする MCP サーバーです。
特徴
ファイルとディレクトリ全体の全文検索
詳細検索オプション:
大文字と小文字を区別した検索
単語全体の一致
正規表現
パス検索
並べ替えオプション:
名前で
パス別
サイズ別
更新日順
結果のフォーマット:
人間が読めるファイルサイズ
フォーマットされた日付
完全なファイルパス
Related MCP server: MCP Google Server
前提条件
Node.js 16以上
HTTP サーバーが有効な Everything Search Engine
Everything Searchの設定
すべてを開く検索
ツール > オプション > HTTPサーバーに移動します
HTTPサーバーを有効にする
HTTP サーバーのポートを 8011 に設定します (これはこの MCP サーバーで使用されるデフォルトのポートです)
変更を保存するには[OK]をクリックします
注: 別のポートを使用する必要がある場合は、 http://127.0.0.1:8011/ 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