PE

peterparker57/everything-mcp-server

Developer tools

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

5 stars 4 forks 品質 63 トレンド 13MIT

MCP server that provides instant file search capabilities using Everything's native SDK. Integrates Everything's powerful search engine with AI tooling through the Model Context Protocol.

概要

A Model Context Protocol (MCP) server that provides instant file search capabilities using Everything's native SDK. This server integrates Everything's powerful search engine with AI tooling, enabling lightning-fast file system searches through the MCP interface. - 🔍 : Leverage Everything's instant indexing for near-instantaneous file searches - 🎯 : Search by path, extension, size, date modified, and more - 🔄 : Find duplicate files across your system - 📄 : Search within file contents (requires Everything content indexing) - ⚡ : Direct API access through native SDK integration - 🛡️ : Safe, non-destructive file system access Basic file search with regex and case sensitivity options.

README

以下は原文 README の抜粋です。原文を見る。

Everything MCP Server

A Model Context Protocol (MCP) server that provides instant file search capabilities using Everything’s native SDK. This server integrates Everything’s powerful search engine with AI tooling, enabling lightning-fast file system searches through the MCP interface.

Features

  • 🔍 Instant File Search: Leverage Everything’s instant indexing for near-instantaneous file searches
  • 🎯 Advanced Filtering: Search by path, extension, size, date modified, and more
  • 🔄 Duplicate Detection: Find duplicate files across your system
  • 📄 Content Search: Search within file contents (requires Everything content indexing)
  • ⚡ High Performance: Direct API access through native SDK integration
  • 🛡️ Read-Only: Safe, non-destructive file system access

Tools Provided

1. search_files

Basic file search with regex and case sensitivity options.

Parameters:

  • query (string): Search query for file names
  • maxResults (number, optional): Maximum results to return (default: 100)
  • matchCase (boolean, optional): Enable case-sensitive search
  • matchWholeWord (boolean, optional): Match whole words only
  • regex (boolean, optional): Enable regular expression search

2. search_files_advanced

Advanced search with comprehensive filtering options.

Parameters:

  • query (string): Search query for file names
  • path (string, optional): Limit search to specific path
  • extension (string, optional): Filter by file extension (e.g., ‘txt’, ‘pdf’)
  • size (string, optional): Filter by file size (e.g., ‘>1mb’, ‘<100kb’, ‘1gb…2gb’)
  • dateModified (string, optional): Filter by date modified (e.g., ‘today’, ‘yesterday’, ‘thisweek’, ‘2024’)
  • maxResults (number, optional): Maximum results to return (default: 100)
  • matchCase (boolean, optional): Enable case-sensitive search
  • matchWholeWord (boolean, optional): Match whole words only
  • regex (boolean, optional): Enable regular expression search
  • sortBy (enum, optional): Sort results by field (name_asc, name_desc, path_asc, path_desc, size_asc, size_desc, date_asc, date_desc)

3. find_duplicates

Find duplicate files by filename.

Parameters:

  • filename (string): Filename to search for duplicates
  • path (string, optional): Limit search to specific path
  • maxResults (number, optional): Maximum results to return (default: 50)

4. search_content

Search for text content within files.

Parameters:

  • content (string): Text content to search for within files
  • fileTypes (string, optional): Limit to specific file types (e.g., ‘txt;doc;pdf’)
  • path (string, optional): Limit search to specific path
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "everything": { "command": "C:\\Program Files\\nodejs\\node.exe", "args": ["path/to/everything-mcp-server/build/index.js"], "disabled": false, "env": {}, "alwaysAllow": [ "search_files", "search_files_advanced", "find_duplicates", "search_content" ] } } }