Skip to content

ResxMcp v1.0.0 — MCP server for .resx localization

Latest

Choose a tag to compare

@miaofalianhua miaofalianhua released this 22 Oct 16:13
· 6 commits to master since this release

📦 Release title

ResxMcp v1.0.0 — MCP server for .resx localization


📝 Description (Release Notes)

🚀 Overview

ResxMcp is a lightweight MCP (Model Context Protocol) server for managing .resx localization files.
It provides safe read/write/edit operations and works with any MCP-compatible client, such as Gemini CLI, Claude Desktop, or Cursor IDE.


⚙️ Features

  • 🧩 Read .resx files (UTF-8)

  • ✍️ Atomic write with optional .bak backup

  • ➕ Add or update resource entries

  • ➖ Remove resource entries

  • 🔄 Deterministic output for clean diffs

  • 💬 Works over stdio (JSON-RPC) with all MCP clients


🧰 Available Tools

Tool Description Parameters
resx.read Read .resx as UTF-8 text { "file": "path/to/file.resx" }
resx.write Write UTF-8 text (atomic replace) { "file": "path/to/file.resx", "content": "", "backup": true }
resx.setEntry Add or update a key/value pair { "file": "path/to/file.resx", "name": "Key", "value": "Value", "comment": "Optional" }
resx.removeEntry Remove a key from .resx { "file": "path/to/file.resx", "name": "Key" }

🖥️ Example Usage

gemini @resx-tool tools/call resx.setEntry \
--arguments '{"file":"lang.zh-CN.resx","name":"App.Title","value":"Triad Controls"}'

📁 Assets

  • ResxMcp-v1.0.0-win-x64.zip — compiled executable

  • (optional) ResxMcp-v1.0.0-SHA256.txt — checksum file


🧑‍💻 Author

Bin (斌哥)@miaofalianhua
💬 Focus: C#, Localization, AI-assisted Development


💡 ResxMcp bridges classic .NET localization with modern AI workflows — simple, safe, and open.