文件系统 MCP 服务器是一个模型上下文协议(MCP)服务器,可提供文件元数据和内容的访问资源,让客户端能检索文件和目录信息,还能读取文件内容。
文件系统 MCP 服务器是一个模型上下文协议(MCP)服务器,可提供用于访问文件元数据和内容的资源。客户端能通过它检索有关文件和目录的信息,还能读取文件内容。
mvn clean package
这将在 target
目录下创建一个可执行的 JAR 文件。
java -jar target/filesystem-mcp-1.0-SNAPSHOT-jar-with-dependencies.jar
该服务器提供的资源如下:
file://metadata/{path}
- 获取文件或目录的元数据file://content/{path}
- 获取文件内容有关更多详细信息,请参阅资源文档。
该服务器提供的工具如下:
list_files
- 列出目录中的文件有关更多信息,请参阅工具文档。
服务器采用分层架构:
服务器使用 Spring 框架进行依赖注入,提供以下优势:
@PostConstruct
和 @PreDestroy
进行生命周期管理