Skip to main content
Glama

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

  1. Go to Smartling Dashboard โ†’ Settings โ†’ API

  2. Create User Identifier and User Secret

  3. Copy to your config files

  4. Restart Claude Desktop/Cursor

โœ… 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:

๐Ÿ“‹ 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

๐ŸŒŸ 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

๐Ÿ“„ License

MIT License - see LICENSE file for details.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/Jacobolevy/smartling-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server