Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PORT | No | Port on which the server will run | 3001 |
NODE_ENV | No | Node environment (production, development) | production |
LOG_LEVEL | No | Logging level for the application | info |
WEBLATE_API_URL | Yes | URL of your Weblate instance API endpoint | |
WEBLATE_API_TOKEN | Yes | Your Weblate API token for authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |