
josephur/everything-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP для Claude Code, который позволяет использовать HTTP-плагин для поиска по вашей файловой системе
Обзор
Сервер MCP (Model Context Protocol), который предоставляет помощникам ИИ, таким как Claude Code, возможности мгновенного поиска файлов через все с помощью voidtools. Все это молниеносная поисковая система для Windows, которая индексирует все файлы и папки на дисках NTFS. Этот MCP-сервер раскрывает поиск «Все» как инструмент, который могут вызывать помощники ИИ, позволяя им находить файлы в вашей системе за миллисекунды. - с установленными и запущенными функциями (Everything > Tools > Options > HTTP Server > Enable HTTP Server) - 18+ Запустите эту команду из каталога клонированных репозиториев: Это регистрирует MCP-сервер по всему миру, поэтому он доступен в каждом проекте Claude Code. Замените /path/to/everything-mcp на фактический путь, где вы клонировали репо. - - Scope user - доступно во всех проектах (рекомендуется) - -scope project - доступно только в текущем проекте Команда claude mcp add не поддерживает поле команд.
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который предоставляет помощникам ИИ, таким как Claude Code, возможности мгновенного поиска файлов через все с помощью voidtools.
Все это молниеносная поисковая система для Windows, которая индексирует все файлы и папки на дисках NTFS. Этот MCP-сервер раскрывает поиск «Все» как инструмент, который могут вызывать помощники ИИ, позволяя им находить файлы в вашей системе за миллисекунды.
Предпосылки
Windows с установленным и работающим оборудованием ** Все включено HTTP-сервером** (Все > Инструменты > Варианты > HTTP Server > Включить HTTP Server Node.js 18+
##Установка
Конфигурация
###Клауд Код
Запустите эту команду из каталога клонированных репозиториев:
Это регистрирует MCP-сервер по всему миру, поэтому он доступен в каждом проекте Claude Code. Замените /path/to/everything-mcp фактическим путем, по которому вы клонировали репо.
** Варианты покрытия:** [[Т1]] — доступно во всех проектах (рекомендуется)
- [[Т2]] - доступно только в текущем проекте
Для проверки было добавлено:
Удалить его позже:
###Инструкции CLAUDE.md
[3] — не поддерживает [4] поле.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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