
mcp-filesystem-server

2025.04.14
5
Go文件管理文件管理
mcp-filesystem-server 是一个基于 Go 语言实现的 Model Context Protocol (MCP) 服务,旨在实现 LLM 应用程序与外部数据源和工具的无缝集成。该项目的主要目的是学习和实践 github.com/metoro-io/mcp-golang 的使用,并基于 github.com/mark3labs/mcp-filesystem-server 进行实现。
View on GitHub
Overview
基本能力
产品定位
mcp-filesystem-server 是一个文件管理系统,通过 MCP 协议实现 LLM 应用程序与文件系统的交互。
核心功能
- 提供文件系统的访问和管理功能。
- 支持通过 MCP 协议与 LLM 应用程序集成。
- 允许配置多个允许访问的目录。
适用场景
- LLM 应用程序需要访问或管理本地文件系统时。
- 开发者需要学习或实践 MCP 协议的文件系统实现时。
工具列表
mcp-filesystem-server
: 主服务程序,提供文件系统访问和管理功能。
常见问题解答
- 无
使用教程
使用依赖
- 需要安装 Go 语言环境。
安装教程
- 使用以下命令安装服务:
go install github.com/qiangmzsx/mcp-filesystem-server
- 在
claude_desktop_config.json
中添加以下配置:
{
"mcpServers": {
"filesystem": {
"command": "mcp-filesystem-server",
"args": [
"/Users/username/Desktop",
"/path/to/other/allowed/dir"
]
}
}
}
调试方式
- 无