Everything Search MCP 服务器

Everything Search MCP 服务器

在自动化流程中集成极速、AI 驱动的文件及文件夹搜索,并针对 Windows、macOS 与 Linux 提供平台特定支持。

“Everything Search” MCP 服务器的功能是什么?

Everything Search MCP 服务器是一款跨平台的 Model Context Protocol (MCP) 服务器,旨在为 AI 助手与开发者提供快速、高效的文件搜索能力。它连接 AI agent 与系统级搜索工具,实现了基于自然语言的文件和文件夹查询,适用于 Windows、macOS 和 Linux 系统。在 Windows 上,调用强大的 Everything SDK;在 macOS 上,利用内置的 Spotlight 数据库(通过 mdfind);在 Linux 上,集成了 locateplocate。这让 AI 工作流能够无缝获取文件元数据、快速定位资源,或将基于搜索的任务自动化为更大的开发与自动化流程的一部分。Everything Search MCP 服务器通过让 LLM 和开发工具可访问深度、上下文相关的文件搜索,显著提升了生产效率。

提示词列表

在仓库文档或文件中未指定明确的提示模板。

资源列表

在现有文档或仓库文件中未提及明确的 MCP 资源。

工具列表

  • search
    使用平台特定工具在系统中搜索文件和文件夹。支持灵活的参数设置,包括:
    • query:必填,搜索查询字符串(支持平台特定语法)
    • max_results:返回结果数量限制(默认:100,最大:1000)
    • match_path:是否匹配完整路径(默认:false)
    • match_case:是否区分大小写(默认:false)
    • match_whole_word:是否全词匹配(默认:false)
    • match_regex:是否使用正则表达式(默认:false)
    • sort_by:排序选项(如文件名、路径、大小、扩展名、创建/修改日期等)

典型应用场景

  • 代码库探索
    利用高级搜索和过滤条件,在大型代码库中快速定位源文件、脚本或配置文件。
  • 系统文件审计
    让 AI agent 审计文件系统中特定类型内容(如日志、可执行文件或近期修改文件),辅助故障排查或合规检查。
  • 文档自动关联
    程序化定位项目文档、README 或许可证文件,为 AI 增强文档系统提供支撑。
  • 工作流自动化
    将极速文件搜索集成至开发流程,自动化如查找构建产物、日志文件或临时资源等重复任务。
  • 数据发现
    让 LLM 根据用户查询发现相关数据文件(如 CSV、数据集、图片),便于后续分析或集成。

设置方法

Windsurf

  1. 确保已安装 Python 及相关平台依赖(见下文)。
  2. 找到并打开你的 Windsurf 配置文件。
  3. 通过如下 JSON 片段添加 Everything Search MCP 服务器。
  4. 保存配置并重启 Windsurf。
  5. 验证 MCP 服务器是否出现在 Windsurf 中,并用示例搜索进行测试。

示例配置:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Claude

  1. 安装 Python 及操作系统所需的搜索工具。
  2. 打开 Claude 的配置/设置面板。
  3. 在 MCP 部分插入 Everything Search MCP 服务器配置项。
  4. 保存并重启 Claude。
  5. 在 Claude 内使用集成搜索工具确认配置生效。

示例配置:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cursor

  1. 确保已安装 Python 及 OS 特定依赖。
  2. 编辑 Cursor 的用户设置或 MCP 集成文件。
  3. 添加如下 MCP 服务器配置。
  4. 保存设置并重启 Cursor。
  5. 在 Cursor 内执行文件搜索以确认配置。

示例配置:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cline

  1. 验证 Python 及所需系统搜索工具已安装。
  2. 打开 Cline 的 MCP 服务器配置。
  3. 按如下方式添加 Everything Search MCP 服务器。
  4. 保存并重启 Cline。
  5. 通过下发搜索命令测试 MCP 集成。

示例配置:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

API 密钥及环境变量安全

如需保护敏感数据或 API 密钥,请在 MCP 配置中使用环境变量:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"],
      "env": {
        "SOME_API_KEY": "${SOME_API_KEY}"
      },
      "inputs": {
        "api_key": "${SOME_API_KEY}"
      }
    }
  }
}

注意: 请根据实际需求将 "SOME_API_KEY" 替换为你环境变量的具体名称。

在流程中如何使用 MCP

在 FlowHunt 中集成 MCP

要在 FlowHunt 工作流中集成 MCP 服务器,需先将 MCP 组件添加到流程中,并与 AI agent 连接:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区域,使用如下 JSON 格式填写你的 MCP 服务器信息:

{
  "everything-search": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI agent 即可作为工具使用该 MCP,访问其所有功能。请记得将 “everything-search” 替换为你实际的 MCP 服务器名称,并将 URL 换成你自己的 MCP 服务器地址。


概览

部分可用性说明/备注
概览README.md 中提供了一般描述和用途。
提示词列表未发现明确的提示模板。
资源列表未描述明确的 MCP 资源。
工具列表README.md 中对 “search” 工具有文档说明。
API 密钥安全设置部分描述了环境变量用法。
采样支持(评测时不重要)未发现有关采样支持的信息。

根据现有文档,“Everything Search” MCP 服务器在用途和工具功能方面描述非常清晰,但缺乏明确的提示模板、资源和诸如采样或 roots 等高级 MCP 特性。其文档结构清晰且活跃维护,是文件搜索场景下的实用工具,但并非全方位展示 MCP 能力的典范。


MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数18
Star 数193

常见问题

什么是 Everything Search MCP 服务器?

它是一款跨平台的 Model Context Protocol 服务器,使 AI 助手和工具可通过本地系统搜索引擎(Windows、macOS、Linux)进行快速文件及文件夹搜索。

支持哪些平台?

支持 Windows(通过 Everything SDK)、macOS(通过 Spotlight 及 mdfind)、以及 Linux(通过 locate 或 plocate)。

有哪些搜索参数?

你可以指定查询字符串、结果数量限制、区分大小写、路径匹配、正则、全词匹配以及排序选项(如文件名、大小或日期)。

如何保护 API 密钥或敏感数据?

请在 MCP 配置中使用环境变量安全地存储和注入敏感信息,具体方法参见设置部分。

能在 FlowHunt 自动化流程中使用吗?

可以!只需在流程中添加 MCP 组件并配置 Everything Search 服务器,你的 AI 助手即可在任何自动化中触发强大的文件系统搜索。

用 FlowHunt 体验 Everything Search

通过 Everything Search MCP 服务器提升你的工作效率——为 AI 助手和自动化流程赋能,带来深度、高效的系统级搜索能力。

了解更多

文件系统 MCP 服务器
文件系统 MCP 服务器

文件系统 MCP 服务器

文件系统 MCP 服务器通过模型上下文协议 (MCP) 实现对本地文件系统的安全、编程式访问。它为 AI 助手和客户端提供强大的文件和目录操作能力,并具备严格的安全控制,支持自动化、代码库管理、内容搜索等多种场景。...

2 分钟阅读
MCP Server AI Automation +4
Solr 搜索 MCP 服务器
Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器

Solr 搜索 MCP 服务器将大型语言模型(LLM)与 Apache Solr 集成,实现通过模型上下文协议(MCP)直接从 Solr 集合安全、认证且类型安全地搜索和检索文档。为您的 AI 助手赋能企业级搜索、高级筛选、排序和异步查询——全部在 FlowHunt 工作流中完成。...

2 分钟阅读
MCP Server Apache Solr +4
Elasticsearch MCP 服务器
Elasticsearch MCP 服务器

Elasticsearch MCP 服务器

Elasticsearch MCP 服务器桥接了 AI 助手与 Elasticsearch 和 OpenSearch 集群,实现了从 AI 工作流中直接进行高级搜索、索引管理和集群操作。可轻松将实时搜索与分析集成到 FlowHunt 流程中。...

2 分钟阅读
MCP Server Elasticsearch +5