Get the FREE Ultimate OpenClaw Setup Guide →

ResxMcp

MCP server from ThongNehjhj/ResxMcp

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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):

  1. Install Docker on your system and start the daemon.
  2. Pull or pull-and-run the ResxMcp image: docker pull ThongNehjhj/ResxMcp
  3. Run the container in interactive mode: docker run -i ThongNehjhj/ResxMcp
  4. 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:

  1. Download the ResxMcp distribution from the releases page.
  2. For Windows: run the ResxMcp-<version>.exe installer and follow the prompts.
  3. For macOS/Linux: extract the zip and run the provided executable (e.g., ./ResxMcp) from the terminal.
  4. 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

Sponsor this space

Reach thousands of developers