ResxMcp
MCP server from ThongNehjhj/ResxMcp
claude mcp add --transport stdio thongnehjhj-resxmcp docker run -i ThongNehjhj/ResxMcp \ --env NET_VERSION="Requires .NET Core 3.1 or later (host supports runtime)"
How to use
ResxMcp is a lightweight MCP server designed to help you manage localization files in the .resx format. It provides a simple interface for loading, editing, and exporting language resources so you can keep translations synchronized across multiple locales. The server is built to be client-agnostic, so any MCP-compatible client can connect and transfer .resx resources efficiently. With ResxMcp, you can load multiple .resx files, add or edit translations per language, and export updated resources back to disk or your preferred storage. The focus is on an intuitive workflow for localization teams, reducing the friction of managing multilingual resources.
To use ResxMcp, start the service and connect your MCP client to the server. Through the client, you can load your .resx files, organize them by language, and perform batch edits. The built-in capabilities allow you to add new languages, modify existing translations directly, and save changes. When you’re ready to deliver updates, use the export function to generate updated .resx files that can be consumed by your application or distributed to your localization pipeline. ResxMcp is designed to integrate smoothly with any MCP-compatible tooling you already use for resource management.
How to install
Prerequisites:
- A machine running Windows, macOS, or Linux
- .NET Core 3.1 or newer installed on the host (for runtime compatibility if you’re deploying a .NET variant locally)
- Docker installed and running if you plan to use the provided Docker command
Installation steps (Docker-based deployment):
- Install Docker on your system and start the daemon.
- Pull or pull-and-run the ResxMcp image: docker pull ThongNehjhj/ResxMcp
- Run the container in interactive mode: docker run -i ThongNehjhj/ResxMcp
- Verify the container starts and exposes the MCP interface on the expected port (refer to the container logs for the exact port and access URL).
If you prefer a local, non-Docker setup and a binary distribution is provided (exe or zip) for your platform:
- Download the ResxMcp distribution from the releases page.
- For Windows: run the ResxMcp-<version>.exe installer and follow the prompts.
- For macOS/Linux: extract the zip and run the provided executable (e.g., ./ResxMcp) from the terminal.
- Ensure the service starts and is accessible to your MCP clients.
Note: If you’re using a non-Docker deployment, consult the release notes for any platform-specific setup instructions or prerequisites.
Additional notes
Environment and configuration tips:
- Ensure your host has adequate memory and CPU resources for running localization workloads, especially if you manage large sets of .resx files.
- If you encounter connection issues, verify that the MCP client is configured to point to the correct host and port exposed by ResxMcp.
- When running via Docker, check container logs for startup messages and any errors related to .NET runtime compatibility.
- Regularly back up your .resx resources before performing bulk edits or exports.
- If you need to support additional languages, you can add new language keys in the client, then export once translations are completed.
- Review the release notes for any breaking changes or new features that affect how resources are loaded or exported.
Related MCP Servers
drift
Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.
seq
A Model Context Protocol (MCP) server providing AI assistants with tools to search, stream, and analyze events from Seq structured logging servers.
mcpapp-colorpicker
A Model Context Protocol (MCP) App built with .NET that provides an interactive color picker with a rich UI
dnSpy
Headless CLI reflection debugger for .NET assemblies with MCP server support
revit -toolkit
Revit自動化のためのMCP対応ツールキット:JSON-RPCでコマンド実行
mcp-datadog
A Datadog MCP implemented in C# that exposes logs, metrics, traces, and monitors as structured context for AI agents, enabling automated observability analysis, test validation, incident investigation, and operational insights.