Loading...
npx @mmntm/weblate-mcp{
"mcpServers": {
"weblate": {
"command": "npx",
"args": ["-y", "@mmntm/weblate-mcp"],
"env": {
"WEBLATE_API_URL": "https://your-weblate-instance.com/api",
"WEBLATE_API_TOKEN": "your-weblate-api-token"
}
}
}
}listProjectsLists all available Weblate projects with URLs and metadata.
Read-only operation, no data modification.
listComponentsLists components in a specific project with source language details.
Read-only operation, no data modification.
searchUnitsWithFiltersSearches for translations using Weblate's native filtering syntax.
Read-only operation, no data modification.
searchStringInProjectSearches for translations containing specific text within a project.
Read-only operation, no data modification.
getTranslationForKeyRetrieves the translation value for a specific key.
Read-only operation, no data modification.
writeTranslationUpdates or writes translation values, with approval support.
Modifies translation data, but includes approval support.
bulkWriteTranslationsEfficiently updates multiple translations in batch with error handling.
Modifies translation data in bulk, but includes error handling.
findTranslationsForKeyFinds all translations for a specific key across different languages.
Read-only operation, no data modification.
listLanguagesLists languages available in a specific project.
Read-only operation, no data modification.
getProjectStatisticsProvides comprehensive project statistics with completion rates and string counts.
Read-only operation, no data modification.
getComponentStatisticsProvides detailed statistics for a specific component.
Read-only operation, no data modification.
getProjectDashboardProvides a complete dashboard overview with all component statistics.
Read-only operation, no data modification.
getTranslationStatisticsProvides statistics for a specific translation (project/component/language).
Read-only operation, no data modification.
getComponentLanguageProgressShows translation progress for all languages in a component with progress bars.
Read-only operation, no data modification.
getLanguageStatisticsShows statistics for a language across all projects.
Read-only operation, no data modification.
getUserStatisticsShows user contribution statistics and activity metrics.
Read-only operation, no data modification.
listRecentChangesShows recent changes across all projects with user and timestamp filtering.
Read-only operation, no data modification.
getProjectChangesShows recent changes for a specific project.
Read-only operation, no data modification.
getComponentChangesShows recent changes for a specific component.
Read-only operation, no data modification.
getChangesByUserShows recent changes by a specific user.
Read-only operation, no data modification.
This MCP server provides both read and write access to Weblate data, making it convenient but requiring careful configuration. It's safe when used with a well-defined AI assistant and secure API token management. Risky scenarios involve poorly configured AI leading to unintended data modifications.