如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
提供支持可配置允许路径的本地文件系统访问。
什么是MCP服务器?
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/filesystem |
| 作者 | https://github.com/modelcontextprotocol |
| 代码仓库 | https://github.com/modelcontextprotocol/servers |
| Dockerfile | https://github.com/modelcontextprotocol/servers/blob/2025.4.24/src/filesystem/Dockerfile |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/filesystem --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | MIT许可证 |
| 本服务器提供的工具 | 简短描述 |
|---|---|
create_directory | 创建新目录或确保目录存在。 |
directory_tree | 以JSON结构获取文件和目录的递归树形视图。 |
edit_file | 对文本文件进行基于行的编辑。 |
get_file_info | 检索文件或目录的详细元数据。 |
list_allowed_directories | 返回本服务器允许访问的目录列表。 |
list_directory | 获取指定路径下所有文件和目录的详细列表。 |
move_file | 移动或重命名文件和目录。 |
read_file | 从文件系统读取文件的完整内容。 |
read_multiple_files | 同时读取多个文件的内容。 |
search_files | 递归搜索匹配模式的文件和目录。 |
write_file | 创建新文件或用新内容完全覆盖现有文件。 |
工具:create_directory
创建新目录或确保目录存在。可在一次操作中创建多个嵌套目录。若目录已存在,操作将静默成功。适用于设置项目目录结构或确保所需路径存在。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 目录路径 |
工具:directory_tree
以JSON结构获取文件和目录的递归树形视图。每个条目包含'name'(名称)、'type'(类型:file/directory)和目录的'children'(子项)。文件无children数组,目录始终有children数组(可能为空)。输出采用2空格缩进格式以提高可读性。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 目录路径 |
工具:edit_file
对文本文件进行基于行的编辑。每次编辑用新内容替换精确的行序列。返回git风格的差异以显示所做更改。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
edits | array | 编辑操作数组 |
path | string | 文件路径 |
dryRun | boolean 可选 | 使用git风格差异格式预览更改 |
工具:get_file_info
检索文件或目录的详细元数据。返回包括大小、创建时间、最后修改时间、权限和类型的综合信息。此工具适用于了解文件特性而无需读取实际内容。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 文件或目录路径 |
工具:list_allowed_directories
返回本服务器允许访问的目录列表。使用此工具可在尝试访问文件前了解可用目录。
工具:list_directory
获取指定路径下所有文件和目录的详细列表。结果用[FILE]和[DIR]前缀明确区分文件和目录。此工具对于了解目录结构和查找目录内特定文件至关重要。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 目录路径 |
工具:move_file
移动或重命名文件和目录。可在一次操作中在目录间移动文件或重命名。若目标已存在,操作将失败。可跨不同目录工作,也可用于同一目录内的简单重命名。源和目标必须均在允许的目录内。
| 参数 | 类型 | 描述 |
|---|---|---|
destination | string | 目标路径 |
source | string | 源路径 |
工具:read_file
从文件系统读取文件的完整内容。处理各种文本编码,若文件无法读取则提供详细错误消息。当需要检查单个文件内容时使用此工具。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 文件路径 |
工具:read_multiple_files
同时读取多个文件的内容。当需要分析或比较多个文件时,此工具比逐个读取更高效。每个文件的内容与其路径一起返回。单个文件读取失败不会终止整个操作。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
paths | array | 文件路径数组 |
工具:search_files
递归搜索匹配模式的文件和目录。从起始路径搜索所有子目录。搜索不区分大小写且匹配部分名称。返回所有匹配项的完整路径。适用于不知道文件确切位置时查找文件。仅在允许的目录内搜索。
| 参数 | 类型 | 描述 |
|---|---|---|
path | string | 起始路径 |
pattern | string | 搜索模式 |
excludePatterns | array 可选 | 排除模式数组 |
工具:write_file
创建新文件或用新内容完全覆盖现有文件。使用时需谨慎,因为它会无警告地覆盖现有文件。以正确编码处理文本内容。仅在允许的目录内工作。
| 参数 | 类型 | 描述 |
|---|---|---|
content | string | 文件内容 |
path | string | 文件路径 |
json{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "/local-directory:/local-directory", "mcp/filesystem", "/local-directory" ] } } }
为什么使用Docker运行MCP服务器更安全?
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务