使用说明
MCP文件搜索服务器
用于在文件中搜索关键字的模型上下文协议(MCP)服务器。
特性
- 在文本文件中搜索关键字
- 区分大小写和不区分大小写的搜索选项
- 返回具有行号的匹配行
- 文件访问问题的错误处理
安装
git clone https://github.com/YOUR_USERNAME/mcp-file-search-server.git
cd mcp-file-search-server
yarn install
用法
使用MCP检查器运行:
npx @modelcontextprotocol/inspector node index.js
工具:搜索文件
参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| filePath | string | Yes | 要搜索的文件的路径 |
| 关键字 | 字符串 | 是 | 要搜索的关键字 |
| caseSensitive | boolean | No | 区分大小写的搜索(默认值:false) |
示例输入
{
"filePath": "./sample.txt",
"keyword": "Hello",
"caseSensitive": false
}
输出示例
{
"success": true,
"filePath": "C:\\Users\\krish\\Desktop\\mcp\\mcp-file-search-server\\sample.txt",
"keyword": "Hello",
"caseSensitive": false,
"totalMatches": 8,
"matches": [
{
"lineNumber": 1,
"content": "Hello World"
},
{
"lineNumber": 3,
"content": "Hello again from line 3"
}
]
}
技术
- Node.js
- @模型上下文协议/sdk v1.20.2
- Zod用于验证
许可证
麻省理工学院
截图: