filesystem-mcp-server and fastmcp-file-server
About filesystem-mcp-server
cyanheads/filesystem-mcp-server
A Model Context Protocol (MCP) server for platform-agnostic file capabilities, including advanced search/replace and directory tree traversal
Supports dual STDIO and HTTP transports with JWT authentication, enabling both direct process communication and network-based AI agent interactions. Built with TypeScript and Zod validation, it implements a layered architecture separating transport, API, core services, and tool implementation layers for modularity and maintainability. Includes session-aware path management, comprehensive filesystem operations with regex-based search-and-replace, and security features like path sanitization and configurable base directory restrictions for sandboxed file access.
About fastmcp-file-server
Luxshan2000/fastmcp-file-server
A secure MCP (Model Context Protocol) file server providing AI assistants with comprehensive file operations. Features multi-tier authentication, multiple connection modes (stdio/HTTP/public), and safe directory restrictions.
Supports advanced text operations (line-specific edits, search/replace, pattern matching) and file analysis (hashing, diffs) alongside batch processing and format conversion (PDF, image, CSV/JSON). Built on FastMCP with tiered token-based authentication for HTTP mode, integrates directly with Claude Desktop via stdio or HTTP transports, and supports public exposure through ngrok with Bearer token authorization.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work