MCP文件服务器
模型上下文协议 (MCP) 服务器实现通过标准化接口提供文件系统操作。
概述
MCP 文件服务器使 AI 模型能够通过标准化 API 在本地文件系统上执行文件操作。它使用模型上下文协议SDK 构建,并提供用于读取、创建和列出文件的工具。
特征
创建文件:创建具有指定内容的新文件
读取文件:读取现有文件的内容
列出目录内容:列出文件和目录的详细信息
性能监控:内置 Sentry 集成,用于错误跟踪和性能监控
安装
用法
启动 MCP 文件服务器:
服务器使用 MCP 协议通过 stdin/stdout 进行通信。
可用工具
创建文件
使用提供的内容在指定路径创建一个新文件。
参数:
filePath:应创建文件的路径content:写入文件的内容
返回:
包含文件路径和大小信息的成功消息
读文件
读取指定路径下的文件内容。
参数:
filePath:要读取的文件的路径
返回:
文件内容
列表文件
列出指定路径下的文件和目录。
参数:
path:列出内容的目录路径
返回:
包含文件名、大小和类型的 Markdown 表
环境变量
SENTRY_DSN:用于错误跟踪的 Sentry 数据源名称(可选)
依赖项
@modelcontextprotocol/sdk:MCP SDK 包zod:模式验证@sentry/node:错误跟踪和性能监控
示例
通过 MCP 协议调用这些工具的示例:
local-only server
The server can only run on the client's local machine because it depends on local resources.
使 AI 模型能够通过标准化的模型上下文协议接口在本地文件系统上执行文件系统操作(读取、创建和列出文件)。
Related Resources
Related MCP Servers
- -security-license-qualityA Model Context Protocol (MCP) server that allows AI models to safely access and interact with local file systems, enabling reading file contents, listing directories, and retrieving file metadata.Last updated -610MIT License
- -security-license-qualityEnables AI applications to interact with decentralized storage through a standardized Model Context Protocol interface, allowing file uploads, retrievals, and identity management.Last updated -12Apache 2.0
- Asecurity-licenseAqualityA Model Context Protocol server that provides AI agents with secure access to local filesystem operations, enabling reading, writing, and managing files through a standardized interface.Last updated -103521Apache 2.0
- -security-license-qualityA simple Model Context Protocol server that enables AI assistants to interact with local file systems, allowing them to read, write, update, and delete files within a specified project directory.
Appeared in Searches
- Tools to Enhance Cursor AI Performance
- MCP servers to enhance agent-based medical project performance
- How to organize or locate my project file
- Developing and redeveloping web frontend and Python backend projects, including frontend-backend integration and debugging
- A system or tool for reading, writing, and interacting with local storage