filesystem-server

filesystem-server

3.2

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

  1. read_file

    读取文件内容

  2. write_file

    写入文件内容

  3. append_file

    追加文件内容

  4. delete_file

    删除文件

  5. copy_file

    复制文件

  6. move_file

    移动文件

  7. get_file_info

    获取文件信息

  8. file_exists

    检查文件是否存在

  9. list_directory

    列出目录内容

  10. create_directory

    创建目录

  11. remove_directory

    删除目录

  12. directory_exists

    检查目录是否存在

  13. read_lines

    读取文件指定行

  14. write_lines

    写入文件指定行

  15. insert_line

    插入行

  16. delete_lines

    删除行

  17. search_file_content

    搜索文件内容

  18. watch_path

    监控文件或目录变更

  19. stop_watch

    停止监控

  20. list_watchers

    列出所有监控

  21. get_server_status

    获取服务器状态