About Xcatalog
Xcatalog is an MCP server published by nedithgar in the Blockchain category: cLI and MCP server for token-efficient CRUD operations on xcstrings (String Catalog) files.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/nedithgar/xcatalogThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (30)
xcatalog_add_translationAdd translation for single language
Parameters not published.
xcatalog_add_translationsAdd translations for multiple languages
Parameters not published.
xcatalog_batch_add_translationsAdd translations for multiple keys at once
Parameters not published.
xcatalog_batch_check_keysCheck if multiple keys exist
Parameters not published.
xcatalog_batch_list_staleList stale keys across multiple files
Parameters not published.
xcatalog_batch_stats_coverageGet coverage for multiple files at once, including compact tri-state summaries
Parameters not published.
xcatalog_batch_update_translationsUpdate translations for multiple keys at once
Parameters not published.
xcatalog_check_coverageCheck key language coverage with explicit measured or not-applicable state
Parameters not published.
xcatalog_check_keyCheck if key exists
Parameters not published.
xcatalog_create_fileCreate a new xcstrings file
Parameters not published.
Show all 30 tools
xcatalog_delete_keyDelete entire key
Parameters not published.
xcatalog_delete_translationDelete translation for single language
Parameters not published.
xcatalog_delete_translationsDelete translations for multiple languages
Parameters not published.
xcatalog_find_suspicious_keysFind empty, punctuation-only, or format-only accidental keys
Parameters not published.
xcatalog_get_keyGet metadata and translations for a key
Parameters not published.
xcatalog_get_source_languageGet source language
Parameters not published.
xcatalog_healthReport running version and schema metadata, with local path diagnostics gated behind explicit opt-in
Parameters not published.
xcatalog_list_keysList all keys
Parameters not published.
xcatalog_list_languagesList languages present in the file
Parameters not published.
xcatalog_list_staleList keys with stale extraction state
Parameters not published.
xcatalog_list_untranslatedList untranslated keys
Parameters not published.
xcatalog_preflight_localeClassify target-locale work before writing translations
Parameters not published.
xcatalog_rename_keyRename key
Parameters not published.
xcatalog_stats_coverageGet overall coverage statistics, including compact tri-state summaries
Parameters not published.
xcatalog_stats_progressGet translation progress by language
Parameters not published.
xcatalog_supplement_localeAtomically supplement one locale from a key-to-value translation map
Parameters not published.
xcatalog_update_translationUpdate translation for single language
Parameters not published.
xcatalog_update_translationsUpdate translations for multiple languages
Parameters not published.
xcatalog_validate_catalogValidate catalog parseability, placeholders, rich records, suspicious keys, and optional compile dry-run
Parameters not published.
xcatalog_validate_placeholdersValidate placeholder consistency across translated locales
Parameters not published.
Ask AI
Ask AI about Xcatalog
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.