Best for
- MCP clients that need controlled local file access
- Developers who want to explicitly constrain filesystem operations
The source identifies this as an active filesystem MCP server supporting three transports and requiring an explicitly configured directory allowlist. It does not document individual tools, client compatibility, or authentication.
Strongest · Maintenance 13/20 Weakest · Documentation 7/20
Static review · not runListed 2026-07-29
Read the FMRS scoring method →Runtime:Node.js
Use @agent-infra/mcp-server-filesystem from the npm registry and provide the required allowed-directories argument to define the directories permitted for file operations. SSE and Streamable HTTP modes also require a port number, defaulting to 8089.
After connecting the server in your client, check that filesystem tools appear in the tool list; then ask it to list files in an allowed directory and confirm real directory contents come back.
Once connected, you can ask your AI assistant things like:
This is the filesystem MCP server contained in the UI-TARS-desktop repository. It provides file operations within directories configured through allowed-directories. The manifest lists it as active, version 1.0.0, with stdio, SSE, and Streamable HTTP transports.
Secure local file read/write access
Standalone MCP server for Obsidian vaults: hybrid search, notes & files, structured memory, tasks, OAuth 2.1.
Secure remote access to your Obsidian vault over HTTPS with OAuth 2.0 authentication.
AI-native surgical editing of Word and OpenDocument files with formatting preservation
Source revision 3ac2cb8d946d Data synced 2026-10-19 Read the FMRS scoring method