Non-UTF-8/Unicode encoding: CP1251, CP1252, KOI8-R, ISO-8859 with auto-detection
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"file-tools": {
"args": [
"D:\\Projects",
"C:\\Users\\YOUR_NAME\\Documents"
],
"command": "C:\\Users\\YOUR_NAME\\AppData\\Local\\Programs\\mcp-file-tools\\mcp-file-tools.exe"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Claude sees Настройки — not ???? or Íàñòðîéêè.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@modelcontextprotocol/inspector' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
MCP Inspector is Vulnerable to Potential Command Execution via XSS When Connecting to an Untrusted MCP Server
An XSS flaw exists in the MCP Inspector local development tool when it renders a redirect URL returned by a remote MCP server. If the Inspector connects to an untrusted server, a crafted redirect can inject script into the Inspector context and, via the built-in proxy, be leveraged to trigger arbitrary command execution on the developer machine. Version 0.16.6 hardens URL handling/validation and prevents script execution. > Thank you to the following researchers for their reports and contributi
MCP Inspector proxy server lacks authentication between the Inspector client and proxy
Versions of MCP Inspector below 0.14.1 are vulnerable to remote code execution due to lack of authentication between the Inspector client and proxy, allowing unauthenticated requests to launch MCP commands over stdio. Users should immediately upgrade to version 0.14.1 or later to address these vulnerabilities. Credit: Rémy Marot <bughunters@tenable.com>
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
Read, write, and manage files on the local filesystem
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP Security Weekly
Get CVE alerts and security updates for File Tools MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Claude sees Настройки — not ???? or Íàñòðîéêè.
MCP server for file operations with non-UTF-8 encoding support. Auto-detects and converts 24 encodings (Cyrillic, Windows-125x, ISO-8859, KOI8, UTF-16, GBK/GB18030) so AI assistants can read and write legacy files without corrupting data.
Perfect for: Delphi/Pascal projects, legacy VB6 apps, old PHP/HTML sites, config files with non-UTF-8 text.
Provides 21 tools for file operations with automatic encoding conversion:
read_text_file - Read files with encoding auto-detection and conversionread_multiple_files - Read multiple files concurrently with encoding supportwrite_file - Write files in specific encodingsedit_file - Line-based edits with diff preview and whitespace-flexible matchingcopy_file - Copy a file to a new locationdelete_file - Delete a filelist_directory - Browse directories with pattern filteringtree - Compact indented tree view (85% fewer tokens than JSON)directory_tree - Get recursive tree view as JSON (deprecated, use tree)search_files - Recursively search for files matching glob patternsgrep_text_files - Regex search in file contents with encoding supportdetect_encoding - Auto-detect file encoding with confidence scoreconvert_encoding - Convert file between encodingsdetect_line_endings - Detect line ending style (CRLF/LF/mixed)change_line_endings - Convert line endings to LF or CRLFmanage_bom - Detect, strip, or add Unicode BOMlist_encodings - Show all supported encodingsget_file_info - Get file/directory metadatacreate_directory - Create directories recursively (mkdir -p)move_file - Move or rename files and directorieslist_allowed_directories - Show accessible directoriesSupported encodings (22 total):
See TOOLS.md for detailed parameters and examples.
Security: All operations restricted to allowed directories only.
The simplest way to use this with Claude Code:
/plugin marketplace add dimitar-grigorov/mcp-file-tools
/plugin install mcp-file-tools
On first launch the plugin downloads the right binary for your OS, verifies its SHA-256, caches it, and keeps it pinned to a known version. The server is automatically scoped to the folder you have open (via the MCP roots protocol), so there is nothing to