MCP 文件系统 Python
模型上下文协议 (MCP) 服务器提供对指定目录中的文件的安全、只读访问。
特征
使用 `file://` URI 方案将文件公开为 MCP 资源
通过 MCP 工具提供文件搜索功能
尊重 .gitignore 模式
安全功能包括路径遍历保护
MIME类型检测
安装
使用紫外线:
用法
运行服务器:
Claude 桌面集成
配置示例
可以在“examples”目录中找到 Claude Desktop 的示例配置:
`examples/claude_desktop_config.json`:macOS/Linux 示例
`examples/claude_desktop_config_windows.json`:Windows 示例
这些文件应放置在:
macOS:`~/Library/Application Support/Claude/claude_desktop_config.json`
Windows:`%AppData%\Claude\claude_desktop_config.json`
请确保:
用您的实际路径替换路径
对于 macOS/Linux,使用正斜杠 (`/`);对于 Windows,使用反斜杠 (`\\`)
使用绝对路径(而不是相对路径)
发展
克隆存储库
创建虚拟环境和同步要求,
uv sync
执照
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
该服务器通过 MCP 提供对目录文件的安全、只读访问,支持文件搜索、.gitignore 合规性、路径遍历保护以及使用“file://”URI 方案的 MIME 类型检测。
Related Resources
Related MCP Servers
- -security-license-qualityThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.Last updated -63471,513MIT License
- -security-license-qualityA secure MCP server enabling read-only access and file search capabilities within a specified directory, while respecting .gitignore patterns.Last updated -MIT License
- -security-license-qualityThis MCP server enforces pre-read checks and detailed commit documentation to prevent unauthorized file modifications, ensuring write and diff operations are preceded by explicit reads.
- Asecurity-licenseAqualityAn MCP server that enables secure terminal command execution, directory navigation, and file system operations through a standardized interface for LLMs.Last updated -1084MIT License