Lokalise MCP Server
β οΈ Disclaimer: This is an unofficial, personal project and is not affiliated with, endorsed by, or associated with Lokalise Inc. It uses the open-source Lokalise Node.js SDK to provide MCP integration. All code and implementation are my own work.
π― What Is This?
The Lokalise MCP Server connects AI assistants like Claude to Lokalise, the leading translation management platform. Through natural conversation, you can manage translation projects, update content, and automate localization workflowsβno coding required.
Perfect for: Product Managers β’ Developers β’ Localization Teams β’ Content Teams
π Key Features & Capabilities
Transform your localization workflow with 59 tools across 11 domains and 17 pre-built automation templates:
Feature Category | Capabilities | What You Get |
π― Strategic Management | Portfolio analysis, project health monitoring, team coordination | Executive insights, bottleneck identification, resource optimization |
π€ Smart Content Operations | Bulk key operations (1000+ at once), filename filtering, platform tagging | Release-ready content management, iOS/Android/Web coordination |
π Global Expansion | Language addition, progress tracking, completion analytics | Market entry automation, translation velocity insights |
π₯ Team Orchestration | User groups, permissions, workload distribution, reviewer assignment | Optimal team structure, timezone-aware assignments |
π Workflow Automation | File processing, TM+MT integration, multi-stage review pipelines | End-to-end automation, quality gates, escalation rules |
π Real-time Monitoring | Process dashboards, audit trails, bulk operation tracking | Operational visibility, failure detection, performance metrics |
π Enterprise Security | Multi-layer auth, secure token handling, rate limiting | Production-ready security, compliance support |
π― Why to use Lokalise MCP?
Traditional Approach | With Lokalise MCP |
Manual project analysis across multiple screens | "Analyze my portfolio" β Instant strategic insights |
Hours setting up review workflows | "Create review tasks for uploaded file" β Done in seconds |
Complex team permission management | "Set up teams for 3 new markets" β Automated structure |
Reactive problem-solving | Proactive bottleneck identification and recommendations |
Tool-by-tool operations | Orchestrated multi-tool workflows with one prompt |
β¨ See It In Action
Copy these prompts to experience sophisticated multi-tool orchestration. From simple requests to advanced patternsβClaude handles the complexity automatically:
π» React i18n Development Workflow (Cursor IDE)
MCP Tools:
π CSV Translation Upload Automation
Triggers:
π― Strategic Portfolio Dashboard
Triggers:
π Intelligent File Processing Workflow
Triggers:
π Bulk Operations with Smart Validation
Triggers:
π‘ Master Tip: The more context and constraints you provide, the smarter Claude's orchestration becomes. Include timelines, priorities, team constraints, and business objectives for maximum AI leverage.
π― Built-in Workflow Prompts
Beyond these examples, the MCP server includes 17 sophisticated prompt templates that orchestrate complex multi-tool workflows automatically. These aren't just examplesβthey're production-ready templates you can use immediately.
π Project Management Suite
Ready-to-use prompts for strategic project oversight:
Prompt Template | What It Does | Tools Orchestrated |
| Strategic analysis across all projects with bottleneck identification | 4-6 tools in parallel |
| Comprehensive health analysis of a specific project | 6-8 tools coordinated |
| Complete project creation with languages and initial structure | 5-7 tools sequenced |
| Safe removal of deprecated content with impact analysis | 3-5 tools with validation |
π Localization Workflow Suite
Automated language expansion and progress monitoring:
Prompt Template | What It Does | Tools Orchestrated |
| Add new markets with proper configuration and team setup | 4-6 tools coordinated |
| Comprehensive progress analysis with actionable insights | 3-5 tools in parallel |
| Smart content organization for new features | 3-4 tools sequenced |
π Advanced Workflow Automation
Sophisticated multi-stage orchestration:
Prompt Template | What It Does | Tools Orchestrated |
| Complete review pipeline for uploaded files with team assignment | 6-8 tools orchestrated |
| Extract uploaded CSV/JSON content as keys + create translation tasks | 5-7 tools coordinated |
| Multi-stage review with quality gates and escalation | 8-10 tools orchestrated |
| Organize teams with optimal workload distribution | 6-8 tools coordinated |
π Enterprise Automation Suite
Production-ready workflows for complex operations:
Prompt Template | What It Does | Tools Orchestrated |
| Real-time monitoring across projects with failure detection | 4-6 tools in parallel |
| Comprehensive team analysis with security recommendations | 5-7 tools coordinated |
| Smart TM integration with conflict resolution | 6-8 tools orchestrated |
| Track and audit large-scale changes with rollback info | 4-6 tools coordinated |
| Complete new member setup with permissions and training | 5-7 tools sequenced |
π How to Use Prompt Templates
Template Benefits:
π― Zero Learning Curve: Pre-built workflows ready to use
π Multi-Tool Orchestration: Each template coordinates 3-10 tools automatically
π§ Context Awareness: Smart parameter resolution and error handling
π Rich Outputs: Formatted reports with actionable insights
β‘ Production Ready: Battle-tested in real localization projects
π¦ Quick Start
Get up and running in under 60 seconds:
π Recommended: One-Click Install
What happens: Auto-installs, configures permissions, prompts for your Lokalise API key, ready to use.
π― Alternative Installation Methods
Fast local install, no Node.js required:
Download the latest
.dxtfrom ReleasesDouble-click or drag into Claude Desktop β Settings β Extensions
Enter your
LOKALISE_API_KEYwhen promptedVerify: "Can you list my Lokalise projects?"
Run directly without installing:
Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
π Get Your API Key
Log in to Lokalise
Go to Profile β API Tokens (https://app.lokalise.com/profile#apitokens)
Click Generate new token
Copy and save securely
βοΈ Configuration
API Key Setup
The Lokalise API key can be configured in multiple ways (in order of priority):
Environment Variable (Recommended for security):
export LOKALISE_API_KEY="your-api-key-here".env(For local development):cp .env.example .env # Edit .env and add your API keyGlobal MCP Config (
~/.mcp/configs.json):{ "lokalise-mcp": { "LOKALISE_API_KEY": "your-api-key-here" } }
Getting Your API Token
Log in to Lokalise
Navigate to Profile β API Tokens (https://app.lokalise.com/profile#apitokens)
Click Generate new token
Copy the token and save it securely
π Running the Server
π€ Using with Claude Desktop
Quick Verification
Once installed, you can verify the connection by asking Claude:
"Can you list my Lokalise projects?"
Claude will use the lokalise_list_projects tool to fetch and display your projects.
Claude Desktop Setup
If installed via Smithery, no manual config is needed. Verify by looking for the π icon and asking Claude: βCan you list my Lokalise projects?β
β Verification
Once installed, test the connection:
Claude will use the lokalise_list_projects tool and display your projects with statistics.
π Available Tools
The server provides 59 MCP tools covering all major Lokalise operations across 11 domains:
Projects (6 tools)
lokalise_list_projects- List all projects with statisticslokalise_get_project- Get detailed project informationlokalise_create_project- Create a new projectlokalise_update_project- Update project settingslokalise_delete_project- Delete a projectlokalise_empty_project- Remove all keys from a project
Keys (7 tools) - Enhanced with file filtering
lokalise_list_keys- List keys with NEW: filterFilenames supportlokalise_get_key- Get detailed key informationlokalise_create_keys- Create multiple keys at once (up to 1000)lokalise_update_key- Update a single keylokalise_bulk_update_keys- Update multiple keyslokalise_delete_key- Delete a single keylokalise_bulk_delete_keys- Delete multiple keys
Languages (6 tools)
lokalise_list_system_languages- List all available languageslokalise_list_project_languages- List project languageslokalise_add_project_languages- Add languages to projectlokalise_get_language- Get language detailslokalise_update_language- Update language settingslokalise_remove_language- Remove a language
User Groups (8 tools) - NEW
lokalise_list_usergroups- List all user groupslokalise_get_usergroup- Get group detailslokalise_create_usergroup- Create new grouplokalise_update_usergroup- Update group settingslokalise_delete_usergroup- Delete grouplokalise_add_members_to_group- Add members to grouplokalise_remove_members_from_group- Remove members from grouplokalise_add_projects_to_group- Assign projects to group
Translations (4 tools)
lokalise_list_translations- List with cursor paginationlokalise_get_translation- Get translation detailslokalise_update_translation- Update a translationlokalise_bulk_update_translations- Bulk updates with rate limiting
Additional Collections
Contributors (6 tools) - Manage project team members
Tasks (5 tools) - Create and manage translation tasks
Comments (5 tools) - Handle key comments and discussions
Glossary (5 tools) - Maintain terminology consistency
Team Users (4 tools) - NEW - Workspace user management
Queued Processes (2 tools) - NEW - Monitor background operations
π οΈ Advanced Configuration
Environment Variables
Variable | Description | Default |
| Your Lokalise API token (required) | - |
| Server mode:
or
|
|
| HTTP server port |
|
| Enable debug logging |
|
π Troubleshooting
"Authentication failed"
Verify your API token is correct
Check token permissions in Lokalise settings
Ensure the token has appropriate project access
"Rate limit exceeded"
The server includes automatic rate limiting
For high-volume operations, consider batching
Wait 60 seconds before retrying
"Connection refused"
For HTTP mode: Ensure the server is running (
npm run mcp:http)For STDIO mode: Check Claude Desktop configuration
Verify firewall settings for port 3000
Configuration File Locations
Claude Desktop Config:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
MCP Global Config:
All platforms:
~/.mcp/configs.json
Debug Mode
Enable detailed logging:
Getting Help
Check this troubleshooting section
Review GitHub Issues
Enable debug mode for detailed error messages
Contact support with debug logs
π License
MIT License - see LICENSE for details.
π€ Contributing
We welcome contributions! See our Contributing Guide for details on:
Setting up the development environment
Architecture and code organization
Automated CI/CD checks on all PRs
Release process and workflow
Creating new tools and domains
Submitting pull requests
π Acknowledgments
Built on the Model Context Protocol by Anthropic
Uses the open-source Lokalise Node.js SDK
This server cannot be installed