Mcp File Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp File Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that exposes documents from specific folders through configurable access.
list_files: List files in a configured folder with optional pattern matchingread_file: Read the content of a specific filesearch_files: Search for files containing specific textfile://documents/filename.txtThe server can be configured through environment variables or the config.json file:
documents: C:\Users\bill\Documentsreports: C:\Supportdesktop: C:\Users\bill\Desktopbackup_scripts: C:\supportFILE_SERVER_CONFIG: JSON string with custom configurationDOCUMENTS_FOLDER: Override documents folder pathREPORTS_FOLDER: Override reports folder pathDESKTOP_FOLDER: Override desktop folder pathEdit config.json to customize:
{
"folders": {
"documents": "C:\\Users\\bill\\Documents",
"reports": "C:\\Support",
"desktop": "C:\\Users\\bill\\Desktop",
"backup_scripts": "C:\\support"
},
"allowedExtensions": [".txt", ".md", ".pdf", ".docx", ".xlsx", ".csv", ".json", ".xml", ".log", ".ps1"],
"maxFileSize": 10485760
} npm installnpm run buildAdd to your MCP settings file (C:\Users\bill\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json):
{
"mcpServers": {
"file-server": {
"command": "node",
"args": ["C:/Users/bill/Desktop/file-server/build/index.js"],
"env": {
"FILE_SERVER_CONFIG": "{\"folders\":{\"documents\":\"C:\\\\Users\\\\bill\\\\Documents\",\"reports\":\"C:\\\\Support\",\"desktop\":\"C:\\\\Users\\\\bill\\\\Desktop\",\"backup_scripts\":\"C:\\\\support\"}}"
}
}
}
}Once installed, you can use the file server through MCP tools:
Use the list_files tool with folder="documents" to see all files in the Documents folderUse the read_file tool with folder="reports" and filename="backup-report.csv" to read a specific fileUse the search_files tool with folder="backup_scripts" and searchText="SQLite" to find scripts containing "SQLite"Access file://documents/ to get a list of files in Documents
Access file://reports/backup-report.csv to read a specific filefile-server/
├── package.json # Node.js package configuration
├── tsconfig.json # TypeScript configuration
├── config.json # Server configuration
├── README.md # This file
├── src/
│ └── index.ts # Main server implementation
└── build/ # Compiled JavaScript (after npm run build)
└── index.js # Executable MCP server# Watch mode for development
npm run dev
# Build for production
npm run build
# Test the server
npm start~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.