AgentHubAgentHub

使用场景/文件系统与本地项目

文件系统 MCP 推荐

读写项目文件、执行本地命令的基础能力。几乎所有开发工作流的底座。

共匹配 1,503 个资源 · 第 4 / 32 页

什么是文件系统与本地项目?

文件系统 MCP 是本地开发工作流的底座:让 AI 列出目录、读取与创建文件、搜索代码、批量重命名与移动。官方参考实现 @modelcontextprotocol/server-filesystem 提供了带权限白名单的基础工具集,几乎所有「AI 改代码」场景都以它为第一块拼图。

配合 Shell / 终端类 MCP,AI 可以完成「读项目 → 改代码 → 跑构建 → 看报错」的完整闭环;配合 Git MCP 则能做分支操作与历史检索。注意:能力越强越要圈边界——只把需要的项目目录加入 allowed dirs,敏感路径(密钥、生产配置)绝不暴露。

在 Cursor / Claude Code / VS Code 中,Filesystem MCP 常与内置文件工具重叠。实践建议:编辑器内置工具负责当前项目,Filesystem MCP 负责跨目录任务(如同时操作多个仓库或生成物输出目录)。

适合做什么

  • 批量重构
  • 项目脚手架
  • 日志分析
  • 配置生成

不太适合

  • 无沙箱地访问整个磁盘
  • 处理未信任代码时不隔离

相关资源

查看全部 →

勒索软件诱饵文件部署与监控

SkillSkillsMP

借助 Python 的 watchdog 库做实时文件系统事件检测,在关键目录中部署并监控勒索软件诱饵(canary)文件。放置按精心命名、模仿高价值目标(财务记录、凭据、数据库导出)的诱饵文件,位置选在勒索软件通常会优先枚举的目录。一旦监控到对诱饵文件的读取、修改、重命名或删除操作,就通过邮件、Slack webhook 或 syslog 立即告警,在全面加密开始之前给出早期预警。

source

Table 生产级优化

vbeta

SkillSkillsMP

`@tanstack/react-table` v9 可直接上生产的优化手段:只注册你真正用到的 `features` 以缩减包体积;对 `features`、`data` 与 `columns` 做记忆化以保持引用稳定;用窄 selector 或按切片的 `useSelector(table.atoms.<slice>)` 订阅替代 `(state) => state`;并借助 `<table.Subscribe>` 与 `<Subscribe>` 把状态驱动的重渲染下沉到树的更深处,避免每次切换排序指示器都重渲染昂贵的表体。小表格不要过度优化——默认 selector 加内联渲染在性能未经测量验证前完全够用。

source

撰写 Next.js API 参考文档

SkillSkillsMP

为 Next.js API 撰写参考文档:函数、组件、文件约定、指令与配置选项。当用户要求撰写/创建/起草 API 参考页面,或涉及 docs/01-app/03-api-reference/ 路径、以及“API reference”“props”“parameters”“returns”“signature”等关键词时自动激活。信息来源为 Next.js 源码、既有 API 参考页面或用户提供的规格。输出为带 YAML frontmatter、用法示例、参考条目、行为说明和示例的 markdown(.mdx)API 参考页面。

source

React 18 字符串 ref 迁移

SkillSkillsMP

提供把 React 字符串 ref(ref="name" + this.refs.name)迁移为 React.createRef() 的精确类组件模式。迁移字符串 ref 用法时务必使用——包括单元素 ref、组件内多 ref、列表中的 ref、回调 ref,以及传给子组件的 ref。编写 ref 迁移代码前务必先读本技能——列表中的多 ref 模式尤其棘手,此处可避免最常见的错误。适用于 React 18.3.1 迁移(字符串 ref 会告警)与 React 19 迁移(字符串 ref 已移除)。

source

project-setup-info-local(项目脚手架·本地版)

SkillSkillsMP

帮助用户在 VS Code 工作区中创建完整项目结构的全面设置步骤;本工具面向整体项目的初始化与脚手架搭建,而非创建单个文件。适用:用户要从零创建完整新项目;搭建整个项目框架(TypeScript 项目、React 应用、Node.js 服务等);初始化具备完整结构的 Model Context Protocol(MCP)服务器;按规范脚手架创建 VS Code 扩展;设置 Next.js、Vite 或其他框架项目;用户要求新项目、创建工作区或设置某框架项目;需要建立含依赖、配置文件与目录结构的完整开发环境。不适用:创建单个文件或少量代码片段;向已有项目添加单个文件;修改既有代码库;用户要求创建一个文件或添加一个组件;简单代码示例或演示;调试。

source

常见问题

Filesystem MCP 会让我整个磁盘可读吗?

默认不会。官方实现要求启动时显式传入允许访问的目录列表,AI 只能触达这些路径。这也是它比裸 Shell 更安全的原因。

有了编辑器内置文件工具还需要它吗?

跨项目目录、批量文件整理、无编辑器的脚本环境(如 CLI Agent 操作仓库外路径)时才需要;单项目内编辑用内置工具更省 token。

如何防止 AI 误删文件?

用版本控制兜底(删除可回滚)、只挂载必要目录、要求 AI 删除前列出目标清单确认,破坏性批量操作放沙箱先演练。

配套安装与配置教程

相关场景