AgentHubAgentHub

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

文件系统 MCP 推荐

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

共匹配 1,510 个资源 · 第 29 / 32 页

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

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

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

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

适合做什么

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

不太适合

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

相关资源

查看全部 →

agent-browser(浏览器自动化)

SkillSkillsMP

通过 inference.sh 为 AI Agent 提供浏览器自动化。导航网页、使用 @e 引用操作元素、截图、录制视频。能力:网页抓取、表单填写、点击、输入、拖拽、文件上传、JavaScript 执行。适用:网页自动化、数据提取、测试、Agent 浏览、调研。触发词:browser、web automation、scrape、navigate、click、fill form、screenshot、browse web、playwright、headless browser、web agent、surf internet、record video

source

Python SDK(inference.sh)

SkillSkillsMP

inference.sh 的 Python SDK——运行 AI 应用、构建 Agent、接入 150+ 模型。包名:inferencesh(pip install inferencesh)。支持同步/异步、流式输出、文件上传。可用模板或即席模式构建 Agent,配合 tool builder API、技能与人工审批。适用:Python 集成、AI 应用、Agent 开发、RAG 流水线、自动化。触发词:python sdk、inferencesh、pip install、python api、python client、async inference、python agent、tool builder python、programmatic ai、python integration、sdk python

source

Cursor CDP 终端控制

SkillSkillsMP

在终端通过 opencli + CDP 控制 Cursor IDE:发送提示词、读取对话、切换模型、浏览历史、截图、新建智能体、切换项目。自动兼容 Cursor 3 的独立 Agent 窗口与传统编辑器内嵌聊天。当用户需要从命令行控制 Cursor、发送提示词、读取会话、切换模型、查看历史、截图、新建 Agent 标签页、切换项目,或提到 cursor cdp、cursor control、cursor screenshot、cursor model switch、opencli cursor 等关键词时使用。

source

接入生成的 API 类型

SkillSkillsMP

当前端代码从手写 API 调用(`api.get`、`api.create`、`api.surveys.get`、`api.dashboards.list`、`new ApiRequest()`)与手写 TypeScript 接口迁移到生成的 API 函数与类型时使用。触发场景:从 `lib/api` 导入的文件、含 `api.get<`、`api.create<`、`api.<entity>.<method>` 的文件、与后端序列化器重复的手写接口定义,以及任何手工拼接 API URL 的前端文件。覆盖完整替换流程——找到对应生成物、替换导入、调整调用点、删除废弃的手写类型。

source

编写技能(writing-skills)

SkillSkillsMP

如何编写、组织和维护 Claude 技能文件。涵盖三级渐进式披露模型、全部 YAML frontmatter 字段(context:fork、allowed-tools、disable-model-invocation、user-invocable、hooks、argument-hint)、调用控制模式、字符串替换($ARGUMENTS、${CLAUDE_SKILL_DIR})、使用反引号语法的 shell 预处理,以及 Maintenance 章节约定。在创建新技能文件、重写已有文件或审查技能质量时使用。触发短语:“add a skill”“write a skill”“create a skill file”“update skill”“skill quality”“skill review”“context fork”“allowed-tools”“user-invocable”。

source

代码导览 CodeTour

SkillSkillsMP

用于创建 CodeTour .tour 文件——面向特定读者角色、带真实文件与行号链接的分步讲解。触发语:"create a tour""make a code tour""generate a tour""onboarding tour""tour for this PR""tour for this bug""RCA tour""architecture tour""explain how X works""vibe check""PR review tour""contributor guide""help someone ramp up",以及任何为代码编写结构化讲解的请求。支持 20 种开发者角色(新入职、修 bug、架构师、PR 评审者、vibecoder、安全评审者等)、全部 CodeTour 步骤类型(file/line、selection、pattern、uri、commands、view)及 tour 级字段(ref、isPrimary、nextTour)。适用于任意语言的任意仓库。

source

Enzyme 迁移 RTL

SkillSkillsMP

提供 React 18 升级中 Enzyme 到 React Testing Library 的精确迁移模式。只要需要重写 Enzyme 测试就使用——shallow、mount、wrapper.find()、wrapper.simulate()、wrapper.prop()、wrapper.state()、wrapper.instance()、Enzyme configure/Adapter 调用,或任何 import enzyme 的测试文件。本技能覆盖完整的 API 映射,以及从"测实现"到"测行为"的理念转变。重写 Enzyme 测试前务必先读——不要逐一对译 Enzyme API,那样会写出脆弱的 RTL 测试。

source

React 审计 grep 模式

SkillSkillsMP

提供在 React 18.3.1/React 19 升级前审计 React 代码库所需的完整、已验证 grep 扫描命令库。运行迁移审计时使用——供 react18-auditor 与 react19-auditor 两个 agent 共用。包含查找废弃 API、已移除 API、不安全生命周期方法、批处理隐患、测试文件问题、依赖冲突和 React 19 特有移除项的全部 grep 模式。编写审计扫描命令时应使用本技能而非凭记忆写 grep 语法,尤其是需要上下文标志的多行异步 setState 模式。

source

React 18 旧版 Context 迁移

SkillSkillsMP

提供 React 旧版 Context API(contextTypes、childContextTypes、getChildContext)迁移到现代 createContext API 的完整模式。迁移类组件的旧版 Context 时务必使用——这始终是需要同时更新 provider 和全部消费者的跨文件迁移。改动任何 contextTypes/childContextTypes 代码前先用本技能,因为只改 provider 不改消费者(或反之)会导致运行时报错。编写任何 Context 迁移代码前都应先读本技能,其中的跨文件协调步骤可避免最常见的 Context 迁移错误。

source

MCP Apps 构建规范

SkillSkillsMP

所有 MCP server 工作的强制技能——mcp-use 框架的最佳实践与模式。做任何 MCP server 工作前先读:新建 MCP server;修改现有 server(增改 tools/resources/prompts/widgets);调试 MCP server 问题;从质量、安全、性能角度评审 MCP server 代码;回答 MCP 开发或 mcp-use 模式的问题;以及对 server.tool()、server.resource()、server.prompt()、widgets 做任何修改。本技能包含关键的架构决策、安全模式和常见坑。实现 MCP 功能前务必先查阅相应的参考文件。

source

常见问题

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

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

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

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

如何防止 AI 误删文件?

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

配套安装与配置教程

相关场景