📦 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
.resxfiles (UTF-8) -
✍️ Atomic write with optional
.bakbackup -
➕ 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.