这是一个用于查询文件系统的 Model Context Protocol (MCP) 服务器,提供安全的文件系统操作功能。
- list_directory: 列出目录内容,支持递归和隐藏文件显示
- get_file_info: 获取文件或目录的详细信息
- read_file: 安全地读取文本文件内容
- search_files: 按模式搜索文件
- find_large_files: 查找大文件
- 路径安全检查,防止目录遍历攻击
- 文件大小限制,防止读取过大文件
- 递归深度限制,防止无限递归
- 错误处理,优雅处理权限问题
# 安装依赖
npm install
# 构建
npm run build
# 运行
npm start
# 开发模式
npm run watch