mcp-localization-engine
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-localization-engineGet the locale configuration for German (Germany)"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🌍 MCP-Localization-Engine
Global localization data for 174 locales via MCP (Model Context Protocol)
🎯 What is this?
A Model Context Protocol (MCP) server that provides comprehensive localization data for 174 locales worldwide. Perfect for AI agents and applications that need to generate culturally-adapted multilingual content.
Related MCP server: Countries MCP Server
✨ Features
174 Locales: Complete coverage across Europe, Asia, Americas, Middle East, Africa, and Oceania
3 MCP Tools:
get_locale_config: Technical metadata (timezone, currency, script, etc.)get_cultural_data: Cultural adaptation data (values, tone, references)get_rules: Global rules (slug generation, SEO, content adaptation)
Smart Caching: 24-hour TTL with 98% hit rate
Fast: 2-5ms response time (cached), 50ms (cold)
Production Ready: Validated schemas, error handling, comprehensive tests
🚀 Quick Start
Installation
# Clone the repository
git clone https://github.com/supernovae/mcp-localization-engine.git
cd mcp-localization-engine
# Install dependencies
pip install -r requirements.txt
# Verify installation
python src/server.py --versionRunning the MCP Server
# Start the server
python src/server.py
# Output:
# 🚀 MCP-Localization-Engine v1.0.0
# 📂 Loaded 174 locales
# 💾 Cache initialized (TTL: 24h)
# ✅ Server ready on stdioConfigure with Claude Desktop
macOS:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonLinux:
nano ~/.config/Claude/claude_desktop_config.jsonWindows:
notepad %APPDATA%\Claude\claude_desktop_config.jsonAdd this configuration:
{
"mcpServers": {
"localization": {
"command": "python",
"args": ["/ABSOLUTE/PATH/TO/mcp-localization-engine/src/server.py"]
}
}
}⚠️ Replace /ABSOLUTE/PATH/TO/ with your actual path!
Restart Claude Desktop to load the configuration.
Test in Claude
Open Claude and try:
"Use the localization MCP to get the configuration for French (France)"Claude should call get_locale_config("fr-FR") and return technical data!
📚 Documentation
Complete Documentation - Full guides in
docs/folderArchitecture - System architecture
MCP Tools - Detailed tool documentation
Quick Start - 10-minute setup guide
Development - Contributing guide
🔧 Usage Example
from src.loader import load_locale_config, load_cultural_data
# Get technical config
config = load_locale_config("ja-JP")
print(config["timezone"]) # "Asia/Tokyo"
print(config["currency"]) # "JPY"
print(config["script"]) # "CJK"
# Get cultural data
cultural = load_cultural_data("ja-JP")
print(cultural["cultural_values"]) # ["Harmony (和)", "Respect for hierarchy", ...]
print(cultural["tone_preferences"]["business"]) # "Formal, polite, humble"🌍 Supported Locales
174 locales across:
🇪🇺 Europe: 75 locales
🌏 Asia: 45 locales
🌎 Americas: 20 locales
🌍 Middle East: 20 locales
🌍 Africa: 9 locales
🇦🇺 Oceania: 5 locales
🧪 Testing
# Run all tests
pytest tests/
# Run with coverage
pytest tests/ --cov=src --cov-report=html
# Validate all locale data
python tests/validate_data.py
# Run specific test
pytest tests/test_tools.py -v🛠️ Development
# Install dev dependencies
pip install -r requirements-dev.txt
# Generate a new locale template
python scripts/generate_locale.py pt-BR
# List all locales
python scripts/list_locales.py
# Benchmark performance
python scripts/benchmark.py📊 Project Stats
Code: ~1,000 lines of Python
Data: ~4.5 MB (174 configs + 174 culturals + 3 rules)
Tests: 20+ test cases
Cache Hit Rate: 98%
Response Time: 2-5ms (cached), 50ms (cold)
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Adding a New Locale
Generate template:
python scripts/generate_locale.py xx-YYFill in the data in
data/locales/config/xx-YY.jsonanddata/locales/cultural/xx-YY.jsonValidate:
python tests/validate_data.py --locale xx-YYSubmit PR
📄 License
MIT License - see LICENSE
🔗 Links
💡 Use Cases
Content Generation: Generate culturally-adapted marketing content
SEO Optimization: Get locale-specific SEO rules
URL Generation: Generate proper slugs per locale
Cultural Adaptation: Avoid cultural faux-pas
Multi-project: Shared foundation for all your localization needs
🏢 Built by SuperNovae Studio
Made with ❤️ for the global developer community.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityDmaintenanceAI-powered localization platform. Translate text, search translation memory, and access style guides from any MCP-compatible AI tool.Last updated81MIT- Alicense-qualityDmaintenanceMCP Server that gives AI assistants access to comprehensive country data from 250+ countries.Last updated1MIT
- Alicense-qualityBmaintenanceMCP server for AI-powered translation management in i18n projects, enabling automated locale detection, translation status checks, and sync via LangAPI.Last updated641MIT
- Alicense-qualityCmaintenanceAn MCP server that lets AI agents read and write locale JSON translation files directly from the conversation without loading the whole catalog into context.Last updated191ISC
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThibautMelen/mcp-localization-engine'
If you have feedback or need assistance with the MCP directory API, please join our Discord server