filesystem
Custom fork of filesystem MCP server with modified tool descriptions
claude mcp add --transport stdio atxtechbro-filesystem-mcp-server node server.js \ --env PORT="Port to run the MCP server on (e.g., 3000)" \ --env LOG_LEVEL="info|debug|warn|error" \ --env MCP_DEBUG="enable MCP debug mode (true/false)"
How to use
This MCP server is a filesystem-oriented endpoint of the MCP ecosystem. It exposes a set of tools that let clients interact with a virtual or remote filesystem through the MCP protocol. Typical capabilities include listing directories, reading and writing files, creating or deleting directories, moving or renaming items, and watching for changes. Connect your MCP client to the server using the configured port, authenticate if required, and invoke the filesystem tools described by the server. Use the tool descriptions and command names provided by the fork to perform operations such as listing a directory, reading file contents, writing data to a file, creating directories, deleting items, and renaming or moving files and folders. The server may also expose metadata about files (size, modification time, permissions) and support basic permission checks depending on configuration. If you’re using a custom fork, consult any repository-specific tool descriptions for exact command names and parameter formats, as they may differ from standard MCP tool names.
How to install
Prerequisites:
- Node.js (v12+ recommended) and npm installed on your machine
- Access to the repository (git)
- Clone the repository
git clone https://github.com/your-organization/atxtechbro-filesystem-mcp-server.git
cd atxtechbro-filesystem-mcp-server
- Install dependencies
npm install
- Configure environment (optional but recommended)
- Create a copy of the example env file or set variables in your environment
PORT=3000
LOG_LEVEL=info
MCP_DEBUG=false
- Run the server
node server.js
- (Optional) Start via npm script if provided in package.json
npm run start
- Verify the server is running
curl http://localhost:3000/health
Additional notes
Notes:
- The exact tool names and command signatures may vary in this fork; consult the repository’s documentation for the precise MCP command names and parameter formats.
- Ensure the server has proper permissions to access the underlying filesystem if you’re exposing real paths.
- If running behind a reverse proxy or inside a container, map the container port to your host port accordingly.
- Use the PORT and LOG_LEVEL environment variables to tailor runtime behavior and verbosity.
- If you encounter authentication issues, verify any API keys or credentials expected by this fork and adjust environment variables or client configuration accordingly.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.