
josephur/everything-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Claude Code 用の MCP で、すべての HTTP プラグインを使用してファイルシステムを検索できます
概要
MCP (Model Context Protocol) サーバで、Claude Code のインスタンスファイル検索機能などの AI アシスタントを voidtools で一括検索できます。 すべてが、NTFSドライブ上のすべてのファイルとフォルダをインデックス化するWindows用の超高速ファイル検索エンジンです。 このMCPサーバーは、AIアシスタントが呼び出せるツールとしてすべての検索を調べ、ミリ秒単位でシステム全体でファイルを検索できるようにします。 - インストールと実行のすべてで - 有効 (すべての > ツール > オプション > HTTP Server > HTTP Serverを有効にする) - 18 + クローンされたリポジトリディレクトリからこのコマンドを実行します。 MCP サーバーをグローバルに登録し、すべてのClaude Code プロジェクトで利用できます。 /path/to/everything-mcp を、リポジトリをクローンした実際のパスに置き換えます。 - ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- claude mcp add コマンドは、指示フィールドをサポートしていません.
概要(AI 翻訳)
MCP (Model Context Protocol) サーバで、Claude Code のインスタンスファイル検索機能などの AI アシスタントを voidtools で一括検索できます。
すべてが、NTFSドライブ上のすべてのファイルとフォルダをインデックス化するWindows用の超高速ファイル検索エンジンです。 このMCPサーバーは、AIアシスタントが呼び出せるツールとしてすべての検索を調べ、ミリ秒単位でシステム全体でファイルを検索できるようにします。
前提条件
- 全てがインストールされ、実行されているWindows**
- すべてのHTTP Serverを有効にします(すべての>ツール> オプション > HTTPサーバー > HTTPサーバーを有効にする
- **Node.js ** 18+
インストール
設定
##Claudeコード
クローンされたリポジトリディレクトリからこのコマンドを実行します。
MCP サーバーをグローバルに登録し、すべてのClaude Code プロジェクトで利用できます。 repo をクローンした実際のパスで /path/to/everything-mcp を置換します。
スコープオプション:
- [
--scope user- すべてのプロジェクト(推奨)で利用可能 - [[T2] — 現在のプロジェクトでのみ使用可能
確認のために追加されました:
後で削除するには:
CLAUDE.md 取扱説明書
claude mcp add コマンドは instructions] フィールドをサポートしていません.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Everything MCP Server
An MCP (Model Context Protocol) server that gives AI assistants like Claude Code instant file search capabilities via Everything by voidtools.
Everything is a lightning-fast file search engine for Windows that indexes all files and folders on NTFS drives. This MCP server exposes Everything’s search as a tool that AI assistants can call, enabling them to find files across your system in milliseconds.
Prerequisites
- Windows with Everything installed and running
- Everything HTTP Server enabled (Everything > Tools > Options > HTTP Server > Enable HTTP Server)
- Node.js 18+
Installation
git clone https://github.com/Josephur/everything-mcp.git
cd everything-mcp
npm install
npm run build
Configuration
Claude Code
Run this command from the cloned repository directory:
claude mcp add --scope user everything-search -- node /path/to/everything-mcp/dist/index.js
This registers the MCP server globally so it’s available in every Claude Code project. Replace /path/to/everything-mcp with the actual path where you cloned the repo.
Scope options:
--scope user— available in all projects (recommended)--scope project— only available in the current project
To verify it was added:
claude mcp list
To remove it later:
claude mcp remove --scope user everything-search
CLAUDE.md Instructions
The claude mcp add command doesn’t support an instructions field. To teach Claude how to prioritize this tool, add the following to your global ~/.claude/CLAUDE.md file (create it if it doesn’t exist), make sure to change the port number to the port number your Everything HTTP Plugin is listening on:
## Everything Search (MCP Tool)
This machine has **Everything (voidtools)** running with an HTTP server on port 54321.
The `everything_search` MCP tool is available in every session.
### MANDATORY: Use Everything FIRST
**ALWAYS attempt `everything_search` FIRST for ANY file search** — whether by name,
path, extension, size, date, or content (`content:` prefix). This applies to every
search task, including content searches within a project. Do NOT default to Grep,
Glob, or Bash for initial searches.
### Fallback to other tools (ONLY after Everything fails or is insufficient)
If Everything returns an error (e.g. connection refused), returns no results, or
the query requires features Everything doesn't support, THEN fall back to:
- **Grep** — for complex regex content searches, or if Everything's `content:` returns nothing
- **Glob** — for precise relative-path pattern matching within the current project
インストール
npx tsc --watch