mcp-polib
Verified Safeby hsiangjenli
Overview
This server provides an API for reading, writing, and manipulating GNU Gettext `.po` translation files, designed for integration with language models and AI agents to automate localization workflows.
Installation
docker run --rm -i -v /Users:/Users mcp-polib:latestSecurity Notes
The server processes absolute file paths provided by the client, which carries an inherent risk of arbitrary file read/write if the server is not deployed with strict file system access controls (e.g., confined Docker volumes, appropriate user permissions). The code includes a safeguard (`_validate_file_path`) to prevent command-line option injection and uses `subprocess.run` with a list of arguments for `powrap`, mitigating command injection risks. No `eval`, hardcoded secrets, or direct network vulnerabilities were found.
Similar Servers
i18n-magic
Automates internationalization (i18n) workflows with AI-powered translations for JavaScript/TypeScript projects, functioning as a Model Context Protocol (MCP) server for LLMs.
toolception
Provides a dynamic Model Context Protocol (MCP) server toolkit for runtime toolset management, exposure control, and robust permission-based access control for AI agents.
eofmcp
Provides a Model Context Protocol (MCP) server with a Source Code Handler tool for remote management and processing of source code, primarily for integration with AI agents.
mcp-po-compiler-go
Compiles gettext .po catalogs into .mo binaries, validates catalogs, and summarizes translation progress for localization workflows, designed for local execution with MCP clients.