filesystem-server
If you are the rightful owner of filesystem-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
基于Model Context Protocol(MCP)的文件系统操作服务器,提供对本地文件系统的访问和操作能力。
MCP文件系统服务器是一个基于Model Context Protocol(MCP)的服务器,专门用于提供对本地文件系统的访问和操作能力。它支持多种文件和目录操作,包括读取、写入、复制、移动、删除等。该服务器还支持文件内容的行级操作和文件监控功能,能够监听文件和目录的变更。通过标准输入/输出(stdio)进行通信,MCP文件系统服务器易于集成,并且提供了命令行工具以便于直接使用。其高性能设计包括缓存机制、流处理和异步操作,确保了高效的文件系统操作。
Features
- 基于MCP SDK实现,符合MCP规范
- 提供完整的文件操作能力:读写、复制、移动、删除等
- 支持目录操作:创建、删除、列表等
- 支持文件内容行级操作:读写特定行、搜索内容等
- 支持文件监控:监听文件和目录变更
Tools
read_file
读取文件内容
write_file
写入文件内容
append_file
追加文件内容
delete_file
删除文件
copy_file
复制文件
move_file
移动文件
get_file_info
获取文件信息
file_exists
检查文件是否存在
list_directory
列出目录内容
create_directory
创建目录
remove_directory
删除目录
directory_exists
检查目录是否存在
read_lines
读取文件指定行
write_lines
写入文件指定行
insert_line
插入行
delete_lines
删除行
search_file_content
搜索文件内容
watch_path
监控文件或目录变更
stop_watch
停止监控
list_watchers
列出所有监控
get_server_status
获取服务器状态