Non-UTF-8/Unicode encoding: CP1251, CP1252, KOI8-R, ISO-8859 with auto-detection
MCPpedia last refreshed this data
File Tools MCP Server is an MCP server that Non-UTF-8/Unicode encoding: CP1251, CP1252, KOI8-R, ISO-8859 with auto-detection. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
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
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
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 on text that isn't UTF-8. It detects the encoding from the file's bytes rather than its extension, hands the model UTF-8, and writes back in the original encoding — BOM and CRLF/LF intact, still byte-compatible with whatever legacy tool owns the file.
edit_file, grep_text_files and search_files decode the same waydetect_encoding reports the charset, a confidence score and any BOM, so garbled text becomes diagnosable instead of mysteriousBuilt for: Delphi/Pascal units with Cyrillic UI text (Windows-1251), VB6 forms (Windows-1252), legacy PHP/HTML with localized content (CP1251, ISO-8859-1), and INI or data files whose encoding you can't tell from the filename.
User: Read config.ini and change the title to "Настройки"
Claude: [read_text_file → cp1251 detected] → [edits UTF-8] → [write_file → back to cp1251]
PRs welcome and merged fast — no CLA, no style review, one-line fixes count. Forked this to fix something? Please send it back instead.
20 tools — every one that touches text content is encoding-aware:
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, optionally annotated with each file's encodingsearch_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 encodingsmanage_line_endings - Detect or convert line endings (CRLF/LF/