{"_id":"@bachstudio/mcp-file-search","name":"@bachstudio/mcp-file-search","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bachstudio/mcp-file-search","version":"1.0.0","description":"File Search MCP Server - Model Context Protocol server for file searching","main":"dist/index.js","type":"module","scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsc --watch & node --watch dist/index.js"},"keywords":["mcp","file-search","search","model-context-protocol"],"author":{"name":"BACH Studio"},"license":"MIT","dependencies":{"fast-glob":"^3.3.2"},"devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.3"},"_id":"@bachstudio/mcp-file-search@1.0.0","gitHead":"54e6446aad703bd58dda1a1f12610e0a55b5378b","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ul3OFbucVRQK3hybvc2EjYFyJ8xvMvHoC/VIdQ7Sl8E3Ipaptlji8P9krHHBjP8Qdjjgr9kgN/wGMf+wGfwFcg==","shasum":"4bf5ef2b92f76e584436d1d61ec3999cb4c7f9b7","tarball":"https://registry.npmjs.org/@bachstudio/mcp-file-search/-/mcp-file-search-1.0.0.tgz","fileCount":6,"unpackedSize":24858,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFYnXLHXnQqHpQ25q0bpiRtz+2ZMWQnn+A/WbH5q+2/iAiEAh+oGiIJVRs1k5QHkFMRn/R1wL9QuBI82h9+J1e1Pq9A="}]},"_npmUser":{"name":"bachstudio","email":"bach_mcp_studio@bach.team"},"directories":{},"maintainers":[{"name":"bachstudio","email":"bach_mcp_studio@bach.team"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-file-search_1.0.0_1762324783191_0.8388409470798321"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T06:39:43.132Z","1.0.0":"2025-11-05T06:39:43.385Z","modified":"2025-11-05T06:39:43.636Z"},"maintainers":[{"name":"bachstudio","email":"bach_mcp_studio@bach.team"}],"description":"File Search MCP Server - Model Context Protocol server for file searching","keywords":["mcp","file-search","search","model-context-protocol"],"author":{"name":"BACH Studio"},"license":"MIT","readme":"# File Search MCP (Node.js)\n\n一个基于 Model Context Protocol 的文件搜索服务器，使用 Node.js 开发。\n\n## 功能特性\n\n- 🔍 快速文件搜索（支持模糊匹配）\n- 📝 文件内容检索\n- 📊 文件元数据查询（大小、修改时间等）\n- 🎯 支持通配符和正则表达式\n- 📁 递归目录搜索\n\n## 技术栈\n\n- Node.js 18+\n- TypeScript\n- MCP SDK\n\n## 快速开始\n\n### 安装依赖\n\n```bash\nnpm install\n```\n\n### 构建项目\n\n```bash\nnpm run build\n```\n\n### 运行\n\n```bash\nnpm start\n```\n\n## MCP 工具列表\n\n### 1. search-files\n按文件名搜索文件\n- 支持通配符（*, ?）\n- 支持递归搜索\n\n### 2. search-content\n在文件内容中搜索关键词\n- 支持正则表达式\n- 返回匹配行和上下文\n\n### 3. get-file-info\n获取文件详细信息\n- 文件大小\n- 创建/修改时间\n- 文件权限\n\n### 4. find-recent-files\n查找最近修改的文件\n\n## 开发\n\n```bash\nnpm run dev\n```\n\n## 许可证\n\nMIT\n\n","readmeFilename":"README.md","_rev":"1-ad44448743684e6964e3a922d37147e1"}