Xcstrings Crud
什麼是xcstrings-crud MCP服務器?
xcstrings-crud是一個專門為iOS/macOS應用的本地化字符串文件(String Catalog)設計的MCP服務器。它允許AI助手(如Claude Code)高效地查詢、添加、更新和刪除本地化字符串,而無需加載整個大型JSON文件,從而顯著節省處理時間和資源消耗。如何使用xcstrings-crud MCP服務器?
通過配置Claude Code的MCP設置,將xcstrings-crud服務器集成到您的開發環境中。一旦配置完成,您可以直接在對話中請求AI助手執行特定的本地化字符串操作,例如查詢特定語言的翻譯、添加新的本地化條目或檢查翻譯覆蓋率。適用場景
適用於需要管理多語言iOS/macOS應用的開發團隊,特別是當本地化文件包含數千個字符串時。它也非常適合AI輔助開發工作流,其中AI需要理解或修改應用的本地化內容。主要功能
精準查詢
支持按鍵名、語言或翻譯狀態查詢特定的本地化字符串,無需加載整個文件。
完整的CRUD操作
提供創建、讀取、更新和刪除本地化字符串的完整功能,支持單語言和多語言操作。
批量操作
支持批量添加、更新和檢查多個鍵的翻譯,提高處理效率。
覆蓋率統計
自動計算各語言的翻譯覆蓋率,識別缺失翻譯的鍵,幫助跟蹤本地化進度。
陳舊鍵檢測
識別可能不再使用的本地化鍵(標記為陳舊),幫助清理代碼庫。
多文件支持
支持同時操作多個xcstrings文件,適用於大型項目中的多個模塊。
優勢
顯著減少AI處理大型本地化文件時的token消耗
提供精準的操作,避免不必要的文件讀取
支持複雜的查詢和統計功能
與Claude Code等AI助手無縫集成
提高本地化管理的效率和準確性
侷限性
僅支持xcstrings格式(String Catalog),不支持舊的.strings格式
需要macOS 13+和Swift 6.0+環境
主要針對AI助手集成,CLI功能相對基礎
需要一定的配置步驟才能與MCP客戶端集成
如何使用
安裝xcstrings-crud
使用Mise、nest或從源代碼構建安裝xcstrings-crud工具。
配置MCP服務器
在Claude Code的MCP設置中添加xcstrings-crud服務器配置。
啟動Claude Code
重新啟動Claude Code以加載MCP服務器配置。
開始使用
在對話中直接請求AI助手執行本地化字符串操作。
使用案例
為新功能添加本地化
當開發新功能需要添加多語言支持時,使用xcstrings-crud批量添加所有新鍵的翻譯。
檢查翻譯完整性
在發佈前檢查所有鍵是否都有完整的翻譯覆蓋。
清理未使用的本地化鍵
識別並刪除代碼中不再使用的本地化鍵,減少文件大小。
批量更新翻譯
當需要統一更新某個術語的翻譯時,批量修改所有相關鍵。
常見問題
xcstrings-crud支持哪些文件格式?
我可以在沒有AI助手的情況下使用這個工具嗎?
這個工具會影響現有的本地化文件嗎?
支持哪些語言代碼?
如何處理大型xcstrings文件?
是否需要網絡連接?
相關資源
GitHub倉庫
源代碼、問題追蹤和最新版本
Model Context Protocol文檔
MCP協議官方文檔
Apple String Catalog文檔
Xcode String Catalog官方文檔
Claude Code MCP指南
如何在Claude Code中配置MCP服務器

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
35.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
42.0K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
142.6K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
33.8K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
22.9K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
26.5K
4.8分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
22.1K
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
89.7K
4.7分




