← Back to directory
F

Filesystem MCP Server

Community
Local project-file access over stdio.
GitHub source repository ↗
★ 36.1k Stars Category · Filesystem Very popular Source revision 3deb821cb71c
35FMRS · D

The source identifies this as a stdio filesystem configuration example in an Anthropic-managed repository, but does not establish that this specific server is maintained by the upstream filesystem protocol owner; tool names and client compatibility are not evidenced.

Reliability
6/20
Security and permissions
6/20
Maintenance
11/20
Documentation
5/20
Setup experience
7/20
Read the FMRS scoring method →

A stdio MCP server configuration example for local filesystem access, using the project directory as its target. The source does not provide specific tool names, client compatibility, or more detailed capability information.

Setup

Add this configuration to a client that supports stdio MCP servers, and set ${CLAUDE_PROJECT_DIR} to the target project directory. Before running it, confirm that Node.js and npx are installed and that you trust the relevant plugin and server software.

claude_desktop_config.json
{"command":"npx","args":["-y","@modelcontextprotocol/server-filesystem","${CLAUDE_PROJECT_DIR}"],"env":{"LOG_LEVEL":"info"}}

Fit and risk

Best for

  • Developers who need an MCP client to access a specified Claude Code project directory.

Not for

  • Users who need database access or custom API tools.
  • Users who need remote deployment, SSE, or streamable-http transport.

Required permissions

  • Access to the local project directory specified by ${CLAUDE_PROJECT_DIR}.
  • The exact read/write scope depends on the client, operating system, and server implementation; the source does not specify it.

Risks and side effects

  • The MCP server may access local files; specify only a directory you are willing to authorize.
  • The README warns that MCP servers, files, or other software included in plugins may not be controlled by Anthropic and are not guaranteed to work as intended or avoid making changes.

Troubleshooting

  1. Confirm that ${CLAUDE_PROJECT_DIR} resolves to a valid directory.
  2. Confirm that Node.js and npx are installed.
  3. Check that the client supports stdio MCP configuration.
  4. Inspect runtime logs with LOG_LEVEL set to info.

Use cases

Accessing local files within a project directory.

More servers from this repository