Smartling MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Smartling MCP Server
A Model Context Protocol (MCP) server that provides Smartling translation tools for Claude Desktop, Cursor, and other MCP-compatible applications.
๐ Quick Installation
Prerequisites
Node.js 18.0.0 or higher
Smartling API credentials (User Identifier and User Secret)
Installation Steps
# Clone the repository
git clone https://github.com/YOUR_USERNAME/smartling-mcp-server.git
cd smartling-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
# Setup environment variables
cp config-example.env .env
# Edit .env with your Smartling credentialsโ๏ธ Add Your Credentials
Edit the generated config files with your Smartling credentials:
Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
Cursor: ~/.cursor/mcp.json
Replace:
"SMARTLING_USER_IDENTIFIER": "your_user_id_here",
"SMARTLING_USER_SECRET": "your_user_secret_here"๐ Get Smartling Credentials
Create User Identifier and User Secret
Copy to your config files
Restart Claude Desktop/Cursor
Related MCP server: XTRF Home Portal API Server
โ Verification
Ask Claude Desktop or Cursor:
"How many Smartling tools do you have available?"
๐ ๏ธ Available Tools
Core Features
Project Management: Access and manage translation projects
File Operations: Upload, download, and manage translation files
Job Management: Create and manage translation jobs
String Operations: Search, filter, and manage translation strings
Quality Assurance: Run quality checks on translations
Locales: Manage project locales and supported languages
Glossaries: Manage translation glossaries and terms
Context: Upload and manage visual context for translators
Webhooks: Set up notifications for translation events
Reports: Generate progress and analytics reports
Chat Integration
For internal chat platforms, see:
Internal Platform Client - Node.js backend integration
Streaming Client Example - WebSocket integration
Usage Examples - Additional integration examples
๐ Configuration Example
Claude Desktop config:
{
"mcpServers": {
"smartling": {
"command": "node",
"args": ["/path/to/smartling-mcp-server/dist/index.js"],
"env": {
"SMARTLING_USER_IDENTIFIER": "your_user_identifier",
"SMARTLING_USER_SECRET": "your_user_secret",
"SMARTLING_BASE_URL": "https://api.smartling.com"
}
}
}
}๐งช Testing
Test your installation:
# Run basic tests
npm test
# Test MCP protocol
npm run test:mcp๐ Troubleshooting
Issue | Solution |
"0 tools enabled" | Check configuration file paths |
"Connection timeout" | Verify API credentials and network access |
"Could not attach to MCP server" | Ensure Node.js 18+ is installed |
๐ Documentation
CONTRIBUTING.md - Development guide
Usage Examples - Integration examples
API Documentation - Smartling API reference
๐ Key Features
For Organizations
Enterprise Ready: Production-tested translation workflows
Secure: API credential management
Reliable: Comprehensive error handling
Easy Integration: Works with existing MCP tools
For Developers
Direct API Access: Full Smartling API integration
Chat Integration: Ready for internal platforms
Extensible: Add more tools easily
Well Documented: Complete guides and examples
๐ Support
Issues: GitHub Issues
API Documentation: Smartling Developers
๐ License
MIT License - see LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native translation management: push translation files, translate, review and audit strings.
Accurate, brand-controlled translation for text, code, images, and documents with terminology.
Read Localazy projects, files, keys and glossary; submit translations, import keys, AI suggestions.
Find missing translations in your app, propose texts and publish and deploy them to your CDN.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive translation management through POEditor's API with project, language, term, and translation operations. Includes automation scripts for reporting, monitoring, AI-powered suggestions, and multi-format exports.2MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with XTRF translation management system through their Home Portal API. Provides access to XTRF's project management, translation workflow, and client portal functionalities via natural language interface.-
- AlicenseAqualityDmaintenanceEnables interaction with POEditor's translation management API to create terms, add translations, and manage multilingual content. Supports operations like adding translations, updating existing ones, and listing terms and languages for translation projects.1187 npm3MIT
- AlicenseAqualityBmaintenanceEnables interaction with the SimpleLocalize API to manage translation keys, languages, and tags. It allows users to streamline their localization workflow by creating, updating, and retrieving translation data directly through MCP-compatible AI assistants.4730 npmApache 2.0