Filesystem MCP Server

Filesystem MCP Server

site icon
2025.03.25 0
Java文件管理文件管理
Filesystem MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于提供文件元数据和内容的访问。它允许客户端获取文件和目录的详细信息,以及读取文件内容。该服务具备自动 MIME 类型检测、全面的日志记录以及使用 Spring Framework 进行依赖注入等功能,以提高可维护性和可测试性。
View on GitHub

Overview

基本能力

产品定位

Filesystem MCP Server 是一个专注于文件系统访问的服务,提供文件元数据和内容的检索功能。

核心功能

  • 获取文件和目录的元数据(名称、路径、大小、时间戳、权限等)
  • 读取文本和二进制文件的内容
  • 基于文件扩展名的自动 MIME 类型检测
  • 全面的日志记录
  • 使用 Spring Framework 进行依赖注入,提高可维护性和可测试性

适用场景

  • 需要远程访问文件元数据的应用
  • 需要读取文件内容的应用
  • 需要集成文件系统功能的服务

工具列表

  • list_files:列出目录中的文件

常见问题解答

无具体常见问题解答内容。

使用教程

使用依赖

  • Java 17 或更高版本
  • Maven
  • Spring Framework(由 Maven 自动管理)

安装教程

mvn clean package

运行服务

java -jar target/filesystem-mcp-1.0-SNAPSHOT-jar-with-dependencies.jar

调试方式

无具体调试命令提供。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。