项目简介

ResxMcp 是一个专门用于管理 .resx 本地化文件的 MCP 服务器,通过标准化的 JSON-RPC 协议与客户端通信,让 AI 助手能够直接操作和管理多语言资源文件。

主要功能

  • 文件读取:完整读取 .resx 文件内容
  • 文件写入:安全写入 .resx 文件(支持备份)
  • 条目管理:添加、修改或删除特定的资源条目
  • 多语言支持:轻松管理不同语言的本地化资源
  • 原子操作:所有写入操作都是原子的,避免文件损坏

安装步骤

  1. 确保系统已安装 .NET Core 3.1 或更高版本
  2. 从 GitHub 仓库下载对应系统的可执行文件:
    • Windows:下载 '.exe' 文件直接运行
    • macOS/Linux:下载 '.zip' 文件解压后运行

服务器配置

在 MCP 客户端中配置以下信息:

{
  "mcpServers": {
    "resxmcp": {
      "command": "ResxMcp.exe",
      "args": []
    }
  }
}

基本使用方法

  1. 启动 MCP 客户端并连接到 ResxMcp 服务器
  2. 客户端可以调用以下工具:
    • 'resx.read' - 读取指定 .resx 文件
    • 'resx.write' - 写入内容到 .resx 文件
    • 'resx.setEntry' - 设置或添加资源条目
    • 'resx.removeEntry' - 删除资源条目

例如,客户端可以请求读取一个 .resx 文件,修改其中的翻译内容,然后保存更改。

信息

分类

开发者工具