I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

ai-yliu_filesystem-mcp-server
Mirror ofhttps://github.com/ai-yliu/filesystem-mcp-server
3 years
Works with Finder
0
Github Watches
1
Github Forks
0
Github Stars
Filesystem MCP Server
A Model Context Protocol (MCP) server that provides filesystem operations for Claude AI.
Features
This MCP server provides the following filesystem operations:
-
read_file: Read complete contents of a file
- Input:
path
(string) - Reads complete file contents with UTF-8 encoding
- Input:
-
read_multiple_files: Read multiple files simultaneously
- Input:
paths
(string[]) - Failed reads won't stop the entire operation
- Input:
-
write_file: Create new file or overwrite existing
- Inputs:
-
path
(string): File location -
content
(string): File content
-
- Inputs:
-
create_directory: Create new directory or ensure it exists
- Input:
path
(string) - Creates parent directories if needed
- Succeeds silently if directory exists
- Input:
-
list_directory: List directory contents with [FILE] or [DIR] prefixes
- Input:
path
(string)
- Input:
-
move_file: Move or rename files and directories
- Inputs:
-
source
(string) -
destination
(string)
-
- Fails if destination exists
- Inputs:
-
search_files: Recursively search for files/directories
- Inputs:
-
path
(string): Starting directory -
pattern
(string): Search pattern
-
- Case-insensitive matching
- Returns full paths to matches
- Inputs:
-
get_file_info: Get detailed file/directory metadata
- Input:
path
(string) - Returns:
- Size
- Creation time
- Modified time
- Access time
- Type (file/directory)
- Permissions
- Input:
-
list_allowed_directories: List all directories the server is allowed to access
- No input required
- Returns directories that this server can read/write from
Security
The server only allows operations within directories specified via command-line arguments.
Installation
- Clone this repository
- Install dependencies:
npm install
- Build the project:
npm run build
Usage
Run the server with one or more allowed directories:
node build/index.js /path/to/allowed/dir1 /path/to/allowed/dir2
MCP Configuration
Add the server to your MCP configuration file:
{
"mcpServers": {
"filesystem-server": {
"command": "node",
"args": [
"/path/to/filesystem-server/build/index.js",
"/path/to/allowed/dir1",
"/path/to/allowed/dir2"
],
"disabled": false,
"autoApprove": []
}
}
}
License
ISC
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.
Mirror ofhttps://github.com/suhail-ak-s/mcp-typesense-server
本项目是一个钉钉MCP(Message Connector Protocol)服务,提供了与钉钉企业应用交互的API接口。项目基于Go语言开发,支持员工信息查询和消息发送等功能。
Short and sweet example MCP server / client implementation for Tools, Resources and Prompts.
Reviews

user_GYlXItFA
I have been using the ai-yliu_filesystem-mcp-server, and it's outstanding! It simplifies file system management with a seamless integration process. MCP-Mirror has done a fantastic job with its development. Check it out at https://github.com/MCP-Mirror/ai-yliu_filesystem-mcp-server. Highly recommended for anyone in need of efficient file handling!