产品定位
MCP-Filesystem-Updated 是一个功能强大的文件系统操作和系统管理工具,专为开发者和系统管理员设计,提供了一系列高级文件操作、进程管理和终端集成功能。
核心功能
- 文件系统操作:包括文件的读取、写入、编辑、复制、移动和目录管理等。
- 进程管理:系统进程的列表、监控和终止功能。
- 终端集成:命令执行与会话管理,支持输出流式传输。
- 内容搜索:高级文件和代码内容搜索,集成 ripgrep。
- 包管理:npm 和 Python 包的依赖安装、审计和更新管理。
- 网络和API:端口检查、HTTP 请求、服务发现和网络连接测试。
- 代码分析:代码检查、格式化、复杂度分析、重复检测和类型检查。
- 文件监控:实时文件监视、日志跟踪和目录变更跟踪。
- 测试:测试执行、覆盖率报告、持续测试和性能基准测试。
适用场景
- 开发环境:用于代码编辑、测试和调试。
- 生产环境:用于文件管理和系统监控。
- 团队协作:用于共享文件和管理项目依赖。
- 自动化脚本:用于批量文件操作和系统管理任务。
使用教程
使用依赖
安装 Node.js 和 npm:
# 安装 Node.js 和 npm
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs安装教程
克隆仓库并安装依赖:
# 克隆仓库
git clone https://github.com/your-repo/mcp-filesystem-updated.git
cd mcp-filesystem-updated
# 安装依赖
npm install调试方式
启动开发服务器:
# 启动开发服务器
npx fastmcp dev src/index.ts -- /path/to/allowed/directory使用 MCP Inspector 进行调试:
npx fastmcp inspect src/index.ts -- /path/to/allowed/directory