Token导航 LogoToken导航TokenDH.com
Everythingmcp logo
搜索检索未说明官方级别未说明来源级核验

Everythingmcp

MCP Server

一个为Claude Desktop提供基于Everything SDK的快速文件系统搜索服务的MCP服务器。

工具数

1

提示词数

0

GitHub Stars

2

资源数

0
文件搜索高性能TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

DanMarshall909

提供方

DanMarshall909

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

所有MCP服务器

MCP服务器 VoidTools的一切 它为Claude Desktop在Windows上提供了闪电般快速的文件系统搜索。此实现通过Everything SDK使用本机C绑定以实现最大性能,并透明地回退到HTTP API。

特性

  • 快速燃烧:利用本地资源 Everything64.dll 以获得近乎即时的结果。
  • 架构感知:根据Node.js运行时自动检测并加载正确的DLL(32位或64位)。
  • 线程安全:实现一个内部互斥体,以防止并发工具调用期间出现竞争情况。
  • 非阻塞:使用异步工作线程进行SDK查询,以保持MCP连接的响应。
  • 智能回退:如果SDK不可用,则自动切换到Everything HTTP服务器。

先决条件

  • Windows操作系统:本机SDK功能所需。
  • 一切搜索:必须安装并运行。
  • Everything SDK: 点击此处下载。确保DLL位于系统PATH中或通过环境变量配置。
  • Node.js:版本18或更高版本。

安装

  1. 克隆并安装:
npm install
  1. 构建项目:
npm run build
  1. 配置Claude桌面:

将以下内容添加到您的 %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "everything": {
      "command": "node",
      "args": ["C:\\path\\to\\everything-mcp\\dist\\index.js"],
      "env": {
        "EVERYTHING_SDK_PATH": "C:\\path\\to\\Everything64.dll"
      }
    }
  }
}

工具: search_files

使用高级筛选在整个系统中搜索文件和文件夹。

参数

参数类型默认值说明
query字符串*(必填)*搜索词(支持Everything搜索语法)。
countnumber100要返回的最大结果数(1-1000)。
offsetnumber0大型结果集的分页偏移量。
sort字符串"name"name, path, size, date_created, date_modified, extension.
ascending布尔值true设置为 false 按降序排列。
pathstring-搜索特定目录。
regex布尔值false启用正则表达式匹配。
case布尔值false启用区分大小写的匹配。

开发与测试

该项目包括一个强大的测试套件,用于模拟MCP JSON-RPC通信:

# Run the universal test script
node test-mcp.js

目录标签

目录标签

文件搜索高性能TypeScriptClaude本地部署Windows工具EverythingSDKMCP服务器

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP