Tolgee本地化工具

一个基于Docker和Node.js的本地化工具,用于管理和翻译项目中的多语言内容。

  • by SergioMerinoS
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 SergioMerinoS/mcp-tolgee

使用说明

内容存储库

  • Dockerfile -用于构建的Docker图像 tolgee-mcp:dev.
  • main.ts -应用程序入口点(TypeScript/Node)。
  • package.json -项目依赖项和脚本。
  • .vscode/mcp.json -从MCP环境运行服务器的配置(添加在此REPO中)。

要求

  • Docker安装并运行。
  • Node.js(仅当您需要在Docker之外本地运行/检查时)。

构建Docker图像

从项目的根(其中 Dockerfile)执行:

docker build -t tolgee-mcp:dev .

该命令构建标记为 tolgee-mcp:dev 使用 Dockerfile 来自存储库。

运行(推荐模式:Docker)

建议的MCP配置使用以下docker命令(配置为 .vscode/mcp.json):

docker run --rm -i \
	-e TOLGEE_TOKEN=KEY \
	-e TOLGEE_URL=http://tolgee \
	-e TOLGEE_PROJECT_ID=1 \
	tolgee-mcp:dev

取代 KEY, TOLGEE_URL y TOLGEE_PROJECT_ID 因为你周围的适当价值观。

.vscode/mcp.json

该文件包含您在VS代码中为MCP发射器要求的设置。其目的是使用必要的环境变量运行上面创建的Docker图像。

内容(已经出现在回购中):

{
	"servers": {
		"tolgee": {
			"command": "docker",
			"args": [
				"run", "--rm", "-i",
				"-e", "TOLGEE_TOKEN=KEY",
				"-e", "TOLGEE_URL=http://tolgee",
				"-e", "TOLGEE_PROJECT_ID=1",
				"tolgee-mcp:dev"
			]
		}
	}
}