MCP Server Everything Search

MCP Server Everything Search

Tích hợp khả năng tìm kiếm tệp và thư mục siêu nhanh, dựa trên AI vào các quy trình tự động hóa của bạn, với hỗ trợ riêng cho Windows, macOS và Linux.

MCP Server “Everything Search” làm gì?

Everything Search MCP Server là một máy chủ Model Context Protocol (MCP) đa nền tảng, được thiết kế để cung cấp khả năng tìm kiếm tệp nhanh và hiệu quả cho trợ lý AI và nhà phát triển. Bằng cách kết nối AI agent với các công cụ tìm kiếm hệ thống, nó cho phép truy vấn tệp và thư mục bằng ngôn ngữ tự nhiên trên các hệ điều hành Windows, macOS và Linux. Trên Windows, nó sử dụng Everything SDK mạnh mẽ; trên macOS, tận dụng cơ sở dữ liệu Spotlight qua mdfind; trên Linux, tích hợp cùng locate hoặc plocate. Điều này giúp các workflow AI dễ dàng truy xuất metadata tệp, định vị tài nguyên nhanh chóng hoặc tự động hóa các tác vụ dựa trên tìm kiếm như một phần của quy trình phát triển và tự động hóa lớn hơn. Everything Search MCP Server nâng cao năng suất bằng cách giúp LLM và công cụ phát triển tiếp cận khả năng tìm kiếm tệp chuyên sâu, theo ngữ cảnh.

Danh sách Prompt

Không có mẫu prompt cụ thể nào được chỉ định trong tài liệu hoặc file của repo.

Danh sách Resource

Không có MCP resource cụ thể nào được nhắc đến trong tài liệu hoặc file repo hiện có.

Danh sách Công cụ

  • search
    Tìm kiếm tệp và thư mục trên toàn hệ thống bằng các công cụ đặc thù nền tảng. Hỗ trợ bộ tham số linh hoạt, bao gồm:
    • query: Chuỗi truy vấn tìm kiếm bắt buộc (hỗ trợ cú pháp đặc thù từng nền tảng)
    • max_results: Giới hạn số kết quả trả về (mặc định: 100, tối đa: 1000)
    • match_path: Khớp toàn bộ đường dẫn (mặc định: false)
    • match_case: Phân biệt hoa thường (mặc định: false)
    • match_whole_word: Khớp toàn bộ từ (mặc định: false)
    • match_regex: Tìm kiếm bằng regex (mặc định: false)
    • sort_by: Tùy chọn sắp xếp (tên tệp, đường dẫn, kích thước, phần mở rộng, ngày tạo/sửa, v.v.)

Tình huống sử dụng MCP Server này

  • Khám phá codebase:
    Nhanh chóng tìm tệp nguồn, script hoặc file cấu hình trong codebase lớn bằng truy vấn và bộ lọc nâng cao.
  • Kiểm tra hệ thống tệp:
    Cho phép AI agent kiểm tra hệ thống tệp cho các nội dung đặc biệt (vd: log, file thực thi, file vừa chỉnh sửa gần đây) hỗ trợ khắc phục sự cố hoặc kiểm tra tuân thủ.
  • Liên kết tài liệu tự động:
    Định vị tài liệu dự án, README hoặc giấy phép một cách tự động và cung cấp chúng cho hệ thống tài liệu tăng cường AI.
  • Tự động hóa workflow:
    Tích hợp tìm kiếm tệp nhanh vào quy trình phát triển để tự động hóa các tác vụ lặp lại như tìm build artifacts, log hoặc file tạm.
  • Khám phá dữ liệu:
    Cho phép LLM phát hiện các tệp dữ liệu (vd: CSV, dataset, hình ảnh) phù hợp với truy vấn của người dùng để phân tích hoặc tích hợp tiếp theo.

Hướng dẫn thiết lập

Windsurf

  1. Đảm bảo bạn đã cài đặt Python và các điều kiện tiên quyết cho nền tảng (xem bên dưới).
  2. Xác định và mở file cấu hình Windsurf.
  3. Thêm Everything Search MCP Server bằng đoạn JSON sau.
  4. Lưu cấu hình và khởi động lại Windsurf.
  5. Xác nhận MCP server đã có trong Windsurf và kiểm tra bằng một truy vấn tìm kiếm mẫu.

Cấu hình mẫu:

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

Claude

  1. Cài đặt Python và các tiện ích tìm kiếm cần thiết cho hệ điều hành.
  2. Mở bảng cấu hình/cài đặt của Claude.
  3. Thêm mục Everything Search MCP Server vào phần MCP.
  4. Lưu và khởi động lại Claude.
  5. Dùng công cụ tìm kiếm tích hợp trong Claude để xác nhận thiết lập.

Cấu hình mẫu:

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

Cursor

  1. Đảm bảo đã cài đặt Python và các phụ thuộc đặc thù hệ điều hành.
  2. Chỉnh sửa file user settings hoặc MCP integration của Cursor.
  3. Thêm cấu hình MCP server như sau.
  4. Lưu và khởi động lại Cursor.
  5. Xác nhận bằng một tác vụ tìm kiếm trong Cursor.

Cấu hình mẫu:

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

Cline

  1. Kiểm tra Python và các công cụ tìm kiếm hệ thống đã được cài đặt.
  2. Mở file cấu hình MCP server của Cline.
  3. Thêm Everything Search MCP Server như bên dưới.
  4. Lưu và khởi động lại Cline.
  5. Kiểm tra tích hợp MCP bằng lệnh tìm kiếm.

Cấu hình mẫu:

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

Bảo mật API Key & Biến môi trường

Để bảo vệ dữ liệu nhạy cảm hoặc API key, hãy sử dụng biến môi trường trong cấu hình MCP của bạn:

{
  "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}"
      }
    }
  }
}

Lưu ý: Thay "SOME_API_KEY" bằng tên biến môi trường thực tế bạn sử dụng.

Cách sử dụng MCP này trong flow

Sử dụng MCP trong FlowHunt

Để tích hợp MCP servers vào workflow FlowHunt, bắt đầu bằng cách thêm thành phần MCP vào flow và kết nối với AI agent của bạn:

FlowHunt MCP flow

Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình hệ thống MCP, chèn chi tiết MCP server của bạn bằng định dạng JSON như sau:

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

Sau khi cấu hình, AI agent đã có thể sử dụng MCP này như một công cụ với đầy đủ chức năng. Nhớ đổi “everything-search” thành tên thực tế của MCP server và thay URL bằng URL MCP server của bạn.


Tổng quan

MụcCó sẵnChi tiết/Ghi chú
Tổng quanMô tả chung và mục đích có trong README.md.
Danh sách PromptKhông có mẫu prompt cụ thể.
Danh sách ResourceKhông có mô tả resource MCP nào.
Danh sách Công cụCông cụ “search” được ghi chú trong README.md.
Bảo mật API KeyHướng dẫn sử dụng biến môi trường trong phần thiết lập.
Hỗ trợ Sampling (không quan trọng khi đánh giá)Không có thông tin về sampling.

Dựa trên tài liệu hiện có, MCP Server “Everything Search” cung cấp sự rõ ràng tuyệt vời về mục đích và chức năng công cụ, nhưng thiếu các mẫu prompt, resource hoặc tính năng MCP nâng cao như sampling hoặc roots. Tài liệu rõ ràng và dự án đang được duy trì tích cực. Tổng thể, đây là tiện ích vững chắc cho các trường hợp tìm kiếm tệp, nhưng chưa phải ví dụ toàn diện về mọi khả năng của MCP.


MCP Score

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số lượng Fork18
Số lượng Star193

Câu hỏi thường gặp

Everything Search MCP Server là gì?

Đây là một máy chủ Model Context Protocol đa nền tảng cho phép các trợ lý AI và công cụ thực hiện tìm kiếm tệp và thư mục cực nhanh trên Windows, macOS và Linux bằng các công cụ tìm kiếm hệ thống gốc.

Hỗ trợ những nền tảng nào?

Windows (sử dụng Everything SDK), macOS (sử dụng Spotlight qua mdfind), và Linux (dùng locate hoặc plocate).

Có những tham số tìm kiếm nào?

Bạn có thể chỉ định chuỗi truy vấn, giới hạn kết quả, phân biệt hoa thường, khớp đường dẫn, regex, khớp toàn bộ từ, và các tùy chọn sắp xếp (theo tên tệp, kích thước hoặc ngày tháng).

Làm sao để bảo mật API key hoặc dữ liệu nhạy cảm?

Sử dụng biến môi trường trong cấu hình MCP để lưu trữ và truyền dữ liệu nhạy cảm một cách an toàn, chi tiết trong phần thiết lập.

Có thể dùng trong pipeline tự động hóa FlowHunt không?

Có! Thêm thành phần MCP vào flow của bạn, cấu hình máy chủ Everything Search, và AI agent của bạn có thể kích hoạt các tìm kiếm tệp mạnh mẽ trong mọi quy trình tự động hóa.

Trải nghiệm Everything Search cùng FlowHunt

Tăng cường hiệu suất làm việc với Everything Search MCP Server—trao quyền cho trợ lý AI và quy trình tự động hóa với khả năng tìm kiếm hệ thống sâu và hiệu quả.

Tìm hiểu thêm

Máy chủ Elasticsearch MCP
Máy chủ Elasticsearch MCP

Máy chủ Elasticsearch MCP

Elasticsearch MCP Server kết nối các trợ lý AI với các cụm Elasticsearch và OpenSearch, cho phép tìm kiếm nâng cao, quản lý chỉ mục và vận hành cụm trực tiếp từ...

6 phút đọc
MCP Server Elasticsearch +5
Todos MCP Server
Todos MCP Server

Todos MCP Server

Todos MCP Server là một ứng dụng quản lý danh sách công việc mã nguồn mở hỗ trợ Model Context Protocol (MCP), cho phép các trợ lý AI và chatbot quản lý công việ...

5 phút đọc
AI MCP +5
OpenAI WebSearch MCP Server
OpenAI WebSearch MCP Server

OpenAI WebSearch MCP Server

Cho phép trợ lý AI của bạn truy cập dữ liệu tìm kiếm web theo thời gian thực với OpenAI WebSearch MCP Server. Tích hợp này giúp FlowHunt và các nền tảng khác cu...

5 phút đọc
AI Web Search +4