Back to Apps

xcstrings-mcp
by lexrus
Complete MCP toolkit for iOS/macOS .xcstrings localization, including translation, validation, and XLIFF export.
0 stars
Works in:CursorVS Code CopilotWindsurfzedCodex
Exposes:ToolsPrompts
What it does
Provides a structured bridge between AI assistants and Xcode String Catalog (.xcstrings) files. It prevents context-window bloat by fetching keys in batches and ensures atomic writes that preserve Xcode's strict JSON formatting.
Tools
parse_xcstrings: Caches and indexes localization files.get_untranslated: Retrieves untranslated strings in manageable batches.submit_translations: Validates and writes translations atomically to disk.validate_translations: Performs file-wide validation of format specifiers and plurals.export_xliff: Exports catalogs to XLIFF 1.2 for professional translation services.import_strings: Migrates legacy .strings and .stringsdict files to the new catalog format.
Installation
For Claude Desktop, add the following to your configuration:
{
"mcpServers": {
"xcstrings-mcp": {
"command": "xcstrings-mcp",
"args": []
}
}
}
Supported hosts
Confirmed for Claude Code, Cursor, VS Code Copilot, Windsurf, Zed, and OpenAI Codex.
Quick install
brew install Murzav/tap/xcstrings-mcpInformation
- Pricing
- free
- Published
- 5/13/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
zed
Add to settings.json context_servers: {"xcstrings-mcp": {"command": {"path": "xcstrings-mcp", "args": []}}}Codex
Add to codex.json mcpServers: {"xcstrings-mcp": {"command": "xcstrings-mcp", "args": []}}Cursor
Add to .cursor/mcp.json: {"mcpServers": {"xcstrings-mcp": {"command": "xcstrings-mcp", "args": []}}}Claude Desktop
{"mcpServers": {"xcstrings-mcp": {"command": "xcstrings-mcp", "args": []}}}VS Code Copilot
Add to .vscode/mcp.json: {"servers": {"xcstrings-mcp": {"type": "stdio", "command": "xcstrings-mcp", "args": []}}}





