文件搜索服务器

一个基于Model Context Protocol的文件搜索服务器,支持快速文件搜索、文件内容检索、文件元数据查询等功能。

  • by BACH-AI-Tools
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 BACH-AI-Tools/file-search-mcp

使用说明

File Search MCP (Node.js)

一个基于 Model Context Protocol 的文件搜索服务器,使用 Node.js 开发。

功能特性

  • 🔍 快速文件搜索(支持模糊匹配)
  • 📝 文件内容检索
  • 📊 文件元数据查询(大小、修改时间等)
  • 🎯 支持通配符和正则表达式
  • 📁 递归目录搜索

技术栈

  • Node.js 18+
  • TypeScript
  • MCP SDK

快速开始

安装依赖

npm install

构建项目

npm run build

运行

npm start

MCP 工具列表

1. search-files

按文件名搜索文件

  • 支持通配符(*, ?)
  • 支持递归搜索

2. search-content

在文件内容中搜索关键词

  • 支持正则表达式
  • 返回匹配行和上下文

3. get-file-info

获取文件详细信息

  • 文件大小
  • 创建/修改时间
  • 文件权限

4. find-recent-files

查找最近修改的文件

开发

npm run dev

许可证

MIT