Everything Search MCP Server

Everything Search MCP Server

提供与 Everything 搜索器的集成,允许通过模型上下文协议实现强大的文件搜索功能,并提供高级搜索选项,如正则表达式、区分大小写和排序。

文件系统
搜索
操作系统自动化
本地
JavaScript
访问服务器

Tools

search

Search for files using Everything Search

README

Everything Search MCP 服务器

一个 MCP 服务器,提供与 Everything 搜索引擎的集成,允许通过模型上下文协议实现强大的文件搜索功能。

功能

  • 跨文件和目录的全文搜索
  • 高级搜索选项:
    • 区分大小写搜索
    • 全字匹配
    • 正则表达式
    • 路径搜索
  • 排序选项:
    • 按名称
    • 按路径
    • 按大小
    • 按修改日期
  • 结果格式化:
    • 人性化的文件大小
    • 格式化的日期
    • 完整的文件路径

前提条件

  • Node.js 16 或更高版本
  • 启用了 HTTP 服务器的 Everything 搜索引擎

Everything 搜索配置

  1. 打开 Everything Search
  2. 转到 工具 > 选项 > HTTP 服务器
  3. 启用 HTTP 服务器
  4. 将 HTTP 服务器端口设置为 8011(这是此 MCP 服务器使用的默认端口)
  5. 单击“确定”以保存更改

注意:如果需要使用不同的端口,则需要在 src/server.ts 中修改连接到 http://127.0.0.1:8011/ 的端口。

安装

npm install
npm run build

用法

该服务器通过 MCP 提供一个工具:

use_mcp_tool:
- server_name: everything-search
- tool_name: search
- arguments:
  {
    "query": "搜索字符串",          // 必需:要搜索的文本
    "scope": "C:",                     // 可选:搜索范围(默认:C:)
    "caseSensitive": false,            // 可选:区分大小写
    "wholeWord": false,                // 可选:仅匹配整个单词
    "regex": false,                    // 可选:使用正则表达式
    "path": false,                     // 可选:在路径中搜索
    "maxResults": 100,                 // 可选:最大结果数(1-1000,默认:100)
    "sortBy": "name",                  // 可选:按名称/路径/大小/修改日期排序
    "ascending": true                  // 可选:排序方向
  }

搜索示例

  1. 基本文件搜索:
{
  "query": "*.txt",
  "maxResults": 5
}
  1. 带有过滤器的高级搜索:
{
  "query": "test",
  "scope": "C:\\Users",
  "caseSensitive": true,
  "wholeWord": true,
  "maxResults": 10,
  "sortBy": "date_modified",
  "ascending": false
}
  1. 在路径中进行正则表达式搜索:
{
  "query": ".*\\.js$",
  "regex": true,
  "path": true,
  "maxResults": 5
}

许可证

ISC

推荐服务器

Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
Excel MCP Server

Excel MCP Server

一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。

精选
本地
Go
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
Apple MCP Server

Apple MCP Server

通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。

精选
本地
TypeScript
Supabase MCP Server

Supabase MCP Server

一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。

精选
JavaScript
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript