Skip to main content
Glama

Weblate MCP Server

by mmntm

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort on which the server will run3001
NODE_ENVNoNode environment (production, development)production
LOG_LEVELNoLogging level for the applicationinfo
WEBLATE_API_URLYesURL of your Weblate instance API endpoint
WEBLATE_API_TOKENYesYour Weblate API token for authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
listProjects

List all available Weblate projects

listComponents

List components in a specific project

listLanguages

List languages available in a specific project

searchStringInProject

Search for translations containing specific text in a project

getTranslationForKey

Get translation value for a specific key in a project

writeTranslation

Update or write a translation value for a specific key

searchTranslationsByKey

Search for translations by key pattern across components in a project

findTranslationsForKey

Find all translations for a specific key across all components and languages in a project

listTranslationKeys

List all translation keys in a project (optionally filtered by component)

searchTranslationKeys

Search for translation keys by pattern in a project

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/mmntm/weblate-mcp'

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