项目简介
ResxMcp 是一个专门用于管理 .resx 本地化文件的 MCP 服务器,通过标准化的 JSON-RPC 协议与客户端通信,让 AI 助手能够直接操作和管理多语言资源文件。
主要功能
- 文件读取:完整读取 .resx 文件内容
- 文件写入:安全写入 .resx 文件(支持备份)
- 条目管理:添加、修改或删除特定的资源条目
- 多语言支持:轻松管理不同语言的本地化资源
- 原子操作:所有写入操作都是原子的,避免文件损坏
安装步骤
- 确保系统已安装 .NET Core 3.1 或更高版本
- 从 GitHub 仓库下载对应系统的可执行文件:
- Windows:下载 '.exe' 文件直接运行
- macOS/Linux:下载 '.zip' 文件解压后运行
服务器配置
在 MCP 客户端中配置以下信息:
{ "mcpServers": { "resxmcp": { "command": "ResxMcp.exe", "args": [] } } }
基本使用方法
- 启动 MCP 客户端并连接到 ResxMcp 服务器
- 客户端可以调用以下工具:
- 'resx.read' - 读取指定 .resx 文件
- 'resx.write' - 写入内容到 .resx 文件
- 'resx.setEntry' - 设置或添加资源条目
- 'resx.removeEntry' - 删除资源条目
例如,客户端可以请求读取一个 .resx 文件,修改其中的翻译内容,然后保存更改。
信息
分类
开发者工具