JE

josephur/everything-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

49 stars 7 forks 品質 63 トレンド 17MIT

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
GitHub で README 全文を見る

インストール

npx tsc --watch
MCP 初心者?mcpskill.org のガイドから始めましょう →