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

filesys
增强的文件系统MCP服务器
1
Github Watches
0
Github Forks
1
Github Stars
Filesystem MCP Server
A secure Model Context Protocol (MCP) server that provides filesystem operations with controlled access to specified directories.
Features
- Directory access controlled via environment variables
- File operations within allowed directories only
- Thread-safe caching of allowed directories
- Proper handling of paths with spaces
Installation
go get github.com/gomcpgo/filesys
Configuration
Set allowed directories using the environment variable:
export MCP_ALLOWED_DIRS="/path1,/path2,/path with spaces/dir3"
Tools
File Reading
-
read_file
: Read single file contents -
read_multiple_files
: Read multiple files simultaneously
File Writing
-
write_file
: Create or overwrite files
Directory Operations
-
create_directory
: Create new directories -
list_directory
: List directory contents -
list_allowed_directories
: Show accessible directories
File Management
-
move_file
: Move or rename files and directories -
get_file_info
: Get file metadata -
search_files
: Search files recursively with pattern matching
Usage with Claude Desktop
Add to claude_desktop_config.json
:
{
"mcpServers": {
"filesystem": {
"command": "/path/to/filesys",
"env": {
"MCP_ALLOWED_DIRS": "/path1,/path2,/path with spaces/dir3"
}
}
}
}
Tool Examples
Reading a File
{
"name": "read_file",
"arguments": {
"path": "/allowed/path/file.txt"
}
}
Listing Directory
{
"name": "list_directory",
"arguments": {
"path": "/allowed/path"
}
}
Security
- All operations restricted to allowed directories
- Path traversal prevention
- Permission validation before operations
- Proper error handling and logging
Building
go build -o bin/filesys cmd/main.go
License
MIT License
Contributing
Pull requests welcome. Please ensure:
- Tests pass
- New features include documentation
- Code follows project style
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
This GPT assists in finding a top-rated business CPA - local or virtual. We account for their qualifications, experience, testimonials and reviews. Business operators provide a short description of your business, services wanted, and city or state.
Confidential guide on numerology and astrology, based of GG33 Public information
Take an adjectivised noun, and create images making it progressively more adjective!
Reviews

user_UtCGP1Eh
I have been using the Prefect MCP Server by fortunto2 and it has exceeded all my expectations. This server has streamlined my processes and significantly improved my efficiency. The user-friendly interface and robust functionalities make it an indispensable tool for my daily operations. Highly recommend it to anyone looking for a reliable and powerful MCP solution! Check it out here: https://mcp.so/server/prefect-mcp-server/fortunto2