技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
mmntm/weblate-mcp

mmntm/weblate-mcp

📇 ☁️ - Weblate translation management: translation tasks, project management and content discovery with…
在 GitHub 查看 ↗直链 · 无中转页
官方说明Weblate MCP Server A Model Context Protocol (MCP) server that provides seamless integration with Weblate translation management platform.
配置模板(请按你的客户端调整)
claude mcp add weblate-mcp -- npx -y weblate-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
22 ★ · mmntm/weblate-mcp · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 22 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 mmntm/weblate-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Weblate MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A Model Context Protocol (MCP) server that provides seamless integration with Weblate translation management platform. This server enables AI assistants to interact directly with your Weblate instance for comprehensive translation management.
🌟 Features
- **🔧 Complete Weblate API Access**: Full integration with Weblate's REST API
- **🤖 AI-Powered Workflow**: Natural language interaction with your translation projects
- **📊 Project Management**: Create, list, and manage translation projects
- **🔍 Component Operations**: Handle translation components and configurations
- **✏️ Translation Management**: Update, search, and manage translations
- **🌐 Language Support**: Work with all supported languages in your Weblate instance
- **🚀 Multiple Transports**: HTTP/SSE, Streamable HTTP, and STDIO support
- **🛡️ Type Safety**: Full TypeScript implementation with comprehensive error handling
- **⚡ LLM-Optimized**: Tools designed to guide AI models toward efficient usage patterns
🎯 What is This?
This MCP server acts as a bridge between AI assistants (like Claude Desktop) and your Weblate translation management platform. Instead of manually navigating the Weblate web interface, you can use natural language to:
- **"List all projects in my Weblate instance"**
- **"Show me the French translations for the frontend component"**
- **"Update the welcome message translation"**
- **"Create a new translation project"**
🚀 Quick Start
Option 1: Use with npx (Recommended)
The easiest way to use this MCP server is with npx - no installation required!
**For Claude Desktop or other MCP clients:**
**Manual testing:**
Option 2: Development Setup
Prerequisites
- Node.js 18+
- pnpm package manager
- Weblate instance with API access
Installation
Server runs on http://localhost:3001 by default.
Environment Configuration
🔗 MCP Client Configuration
Claude Desktop (npx method - Recommended)
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Claude Desktop (Development/Local)
For development or local builds:
HTTP Clients (Cursor, VS Code, Web Apps)
🛠️ Available Tools
📊 Project Management
| Tool | Description |
|------|-------------|
| **listProjects** | List all available Weblate projects with URLs and metadata |
🔧 Component Management
| Tool | Description |
|------|-------------|
| **listComponents** | List components in a specific project with source language details |
✏️ Translation Management
| Tool | Description |
|------|-------------|
| **searchUnitsWithFilters** ⭐ | **Efficient search using Weblate's native filtering syntax** |
| **searchStringInProject** | Search for translations containing specific text in a project |
| **getTranslationForKey** | Get translation value for a specific key |
| **writeTranslation** | Update or write translation values with approval support |
| **bulkWriteTranslations** ⚡ | **Batch update multiple translations efficiently with error handling** |
| **findTranslationsForKey** | Find all translations for a specific key across languages |
🚀 Why searchUnitsWithFilters is Recommended
The searchUnitsWithFilters tool uses Weblate's native filtering syntax, making it the most efficient way to find translations:
- **❌ Inefficient**: Getting all keys then checking each one individually (can make thousands of API calls)
- **✅ Efficient**: Single filtered search using Weblate's query syntax
**Example efficient queries:**
- state:=0 - Find untranslated strings
- state:=10 - Find strings that need editing
- source:"login" - Find strings containing "login"
来源
awesome · https://github.com/mmntm/weblate-mcp
按领域浏览
MCP 服务
Traction
22 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引