> ## Documentation Index
> Fetch the complete documentation index at: https://www.klavis.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Filesystem (Local)

> Local MCP server for filesystem operations

## Description

Node.js server implementing Model Context Protocol (MCP) for filesystem operations. Provides comprehensive file and directory management with dynamic access control via Roots protocol.

### Key Features

* 📁 Read/write files
* 📂 Create/list/delete directories
* 🔄 Move files/directories
* 🔍 Search files with glob patterns
* 📊 Get file metadata and directory trees
* 🔒 Dynamic directory access control via Roots

## Codebase

This is a local MCP server that runs on your machine.

**Source Code**: `/mcp_servers/local/filesystem/`

**GitHub Repository**: [https://github.com/Klavis-AI/klavis/tree/main/mcp\_servers/local/filesystem](https://github.com/Klavis-AI/klavis/tree/main/mcp_servers/local/filesystem)

For detailed documentation, installation instructions, and usage examples, please refer to the README in the codebase.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.