Labsco
ananyaakamat logo

Everything Search

โ˜… 1

from ananyaakamat

Perform lightning-fast local file searches on Windows using the Everything Search Engine.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Everything Search MCP Server

A powerful Model Context Protocol (MCP) server that integrates with Everything Search Engine, providing lightning-fast file search capabilities across your entire system. This server enables natural language file searches and advanced filtering options through MCP-compatible applications like Claude Desktop, VS Code, and other MCP clients.

Table of Contents

Features

  • ๐Ÿš€ Lightning Fast Search: Leverages Everything Search Engine's instant file indexing
  • ๐Ÿ” Natural Language Queries: Search using natural language descriptions like "large video files" or "recent documents"
  • ๐ŸŽฏ Advanced Search Options: Case sensitivity, whole word matching, regex support
  • ๐Ÿ“ Path-Based Search: Search within specific directories or across entire drives
  • ๐Ÿ“Š Smart Sorting: Sort by name, path, size, or modification date
  • ๐ŸŽจ Rich Formatting: Human-readable file sizes and formatted dates
  • ๐ŸŒ Global Installation: Install once, use everywhere across all MCP clients
  • โšก Real-time Results: Instant search results as you type
  • ๐Ÿ”ง Highly Configurable: Customizable ports, scopes, and search parameters

Examples

Basic Searches

// Find all PDF files
{
  "query": "*.pdf",
  "maxResults": 10
}

// Search for "readme" files
{
  "query": "readme",
  "maxResults": 5
}

Advanced Searches

// Case-sensitive search in specific directory
{
  "query": "Config",
  "scope": "C:\\Users\\YourName\\AppData",
  "caseSensitive": true,
  "maxResults": 20
}

// Regex search for JavaScript files
{
  "query": ".*\\.(js|ts)$",
  "regex": true,
  "sortBy": "date_modified",
  "ascending": false
}

Natural Language Searches

// Find large video files
{
  "naturalQuery": "large video files on desktop",
  "maxResults": 10
}

// Find recent documents
{
  "naturalQuery": "documents modified this week",
  "maxResults": 15
}

// Find development projects
{
  "naturalQuery": "programming projects with package.json",
  "maxResults": 5
}

Parameters Reference

search Tool Parameters

ParameterTypeDefaultDescription
querystringrequiredSearch query string
scopestring"C:"Search scope/directory
caseSensitivebooleanfalseEnable case-sensitive matching
wholeWordbooleanfalseMatch whole words only
regexbooleanfalseEnable regular expressions
pathbooleanfalseSearch in file paths
maxResultsnumber100Maximum results (1-1000)
sortBystring"name"Sort by: name, path, size, date_modified
ascendingbooleantrueSort direction

natural_search Tool Parameters

ParameterTypeDefaultDescription
naturalQuerystringrequiredNatural language search description
maxResultsnumber100Maximum results (1-1000)

What's New

Version 1.0.0 ๐ŸŽ‰

  • Initial Release: Complete MCP server implementation
  • Natural Language Search: AI-powered search queries
  • Global Installation: Easy npm-based installation
  • Multi-Client Support: Works with Claude Desktop, VS Code, and other MCP clients
  • Advanced Search Options: Regex, case sensitivity, path search
  • Rich Documentation: Comprehensive setup and usage guide

Development

Building from Source

git clone https://github.com/ananyaakamat/everything-search-mcp-server.git
cd everything-search-mcp-server
npm install
npm run build

Running Tests

npm test

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Make your changes
  4. Add tests if applicable
  5. Commit: git commit -am 'Add feature'
  6. Push: git push origin feature-name
  7. Create a Pull Request

Support


Made with โค๏ธ for the MCP community