MCP File System Server
这个服务器提供了一个接口,用于执行基本的文件系统操作,例如导航、读取、写入和文件分析,从而允许用户高效地管理目录和文件。
README
MCP 文件系统服务器
提供文件系统操作的 MCP 服务器。支持导航、读取、写入、分析文件和执行命令。
工具
文件和目录操作
ls(path)
- 列出目录内容cd(path)
- 更改工作目录(支持使用 ~ 扩展主目录)read_file(path)
- 读取文件内容write_file(path, content)
- 将内容写入文件mkdir(path)
- 创建目录rm(path)
- 删除文件或空目录rmdir(path)
- 递归删除目录及其内容cp(src, dst)
- 复制文件或目录mv(src, dst)
- 移动文件或目录
编辑和搜索
edit_file(path, changes)
- 对文件应用多个搜索/替换操作,其中 changes 是 (search_text, replace_text) 元组的列表grep(pattern, path)
- 在文件中搜索正则表达式模式
分析
summary(path)
- 生成 Python (.py) 和 Markdown (.md) 文件的摘要:- Python:列出函数和类
- Markdown:列出标题(以 # 开头的行)
批量操作
read_files(paths)
- 读取多个文件,返回将路径映射到内容的字典summarize(paths)
- 为多个文件生成摘要,返回将路径映射到摘要的字典
项目导航
work_on(path)
- 更改到目录,列出其内容,并从 CLAUDE.md 获取笔记。 在聊天开始时,有助于熟悉项目
代码质量
ruff_check(paths)
- 在指定文件上运行 ruff linterruff_format(paths)
- 使用 ruff 格式化文件
命令执行
shell_command(command, args=None, cmdline=None, timeout=30)
- 运行 shell 命令并捕获其输出⚠️ 安全警告:此工具允许在主机系统上执行任意命令。在允许命令运行之前,务必检查和验证命令,尤其是在输入源不受信任的情况下。
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Excel MCP Server
一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
DuckDuckGo MCP Server
一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
Tavily MCP Server
使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。

Azure MCP Server
通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。

Settlemint
Leverage SettleMint's Model Context Protocol server to seamlessly interact with enterprise blockchain infrastructure. Build, deploy, and manage smart contracts through AI-powered assistants, streamlining your blockchain development workflow for maximum efficiency.