Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
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 |
bulkWriteTranslations | Update multiple translations in batch for efficient bulk operations |
findTranslationsForKey | Find all translations for a specific key across all components and languages in a project |
searchUnitsWithFilters | Search translation units using Weblate's powerful filtering syntax. Supports filters like: state:<translated (untranslated), state:>=translated (translated), component, source, target, has, etc. |
listRecentChanges | List recent changes across all projects in Weblate |
getProjectChanges | Get recent changes for a specific project |
getComponentChanges | Get recent changes for a specific component |
getChangesByUser | Get recent changes by a specific user |
getProjectStatistics | Get comprehensive statistics for a project including completion rates and string counts |
getComponentStatistics | Get detailed statistics for a specific component |
getProjectDashboard | Get a comprehensive dashboard overview for a project with all component statistics |
getTranslationStatistics | Get statistics for a specific translation (project/component/language combination) |
getComponentLanguageProgress | Get translation progress for all languages in a component |
getLanguageStatistics | Get statistics for a specific language across all projects |
getUserStatistics | Get contribution statistics for a specific user |