Tolgee
Was dieses MCP kann
Manages Tolgee localization projects, languages, translation keys, namespaces, tags, translations, branches, and machine-translation jobs.
Tools
Eingabeschema
{'type': 'object', 'required': ['name', 'originBranchId'], 'properties': {'name': {'type': 'string', 'description': 'Name of the new branch'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'originBranchId': {'type': 'number', 'description': 'ID of the branch to fork from'}}}
Eingabeschema
{'type': 'object', 'required': ['keys'], 'properties': {'keys': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "Key name (e.g. 'home.welcome_message')"}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional: tags to assign to the key'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace for the key (overrides top-level namespace)'}, 'description': {'type': 'string', 'description': 'Optional: description / developer context for the key'}, 'translations': {'type': 'object', 'description': 'Optional: translations as {languageTag: text} map', 'additionalProperties': {'type': 'string'}}}}, 'description': 'List of keys to create'}, 'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'namespace': {'type': 'string', 'description': 'Optional: default namespace for all keys (individual keys can override)'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['name', 'tag'], 'properties': {'tag': {'type': 'string', 'description': "Language tag / IETF BCP 47 code (e.g. 'de')"}, 'name': {'type': 'string', 'description': "Language display name (e.g. 'German')"}, 'flagEmoji': {'type': 'string', 'description': 'Flag emoji for this language'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'originalName': {'type': 'string', 'description': "Native name of the language (e.g. 'Deutsch')"}}}
Eingabeschema
{'type': 'object', 'required': ['name', 'organizationId', 'languages'], 'properties': {'name': {'type': 'string', 'description': 'Project name'}, 'languages': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'tag'], 'properties': {'tag': {'type': 'string', 'description': "Language tag (e.g. 'en')"}, 'name': {'type': 'string', 'description': "Language name (e.g. 'English')"}, 'flagEmoji': {'type': 'string', 'description': 'Flag emoji for the language'}, 'originalName': {'type': 'string', 'description': 'Original name of the language'}}}, 'description': 'Initial languages for the project'}, 'organizationId': {'type': 'number', 'description': 'ID of the organization to create the project in'}, 'baseLanguageTag': {'type': 'string', 'description': 'Tag of the base language (default: first language)'}}}
Eingabeschema
{'type': 'object', 'required': ['branchName'], 'properties': {'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'branchName': {'type': 'string', 'description': 'Name of the branch to delete'}}}
Eingabeschema
{'type': 'object', 'required': ['keyNames'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Names of the keys to delete'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the keys'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['jobId'], 'properties': {'jobId': {'type': 'number', 'description': 'ID of the batch job'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['keyName'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyName': {'type': 'string', 'description': 'The translation key name'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the key'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['keyName'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyName': {'type': 'string', 'description': 'The translation key name'}, 'languages': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional: language tags to filter by (e.g. ['en', 'de']). If omitted, returns all languages."}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the key'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'search': {'type': 'string', 'description': 'Optional: search filter for branch names'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'search': {'type': 'string', 'description': 'Optional search query to filter projects by name'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'search': {'type': 'string', 'description': 'Optional: search filter for tag names'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['keyNames', 'targetLanguageTags'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Names of keys to translate'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the keys'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'targetLanguageTags': {'type': 'array', 'items': {'type': 'string'}, 'description': "Language tags to translate into (e.g. ['de', 'fr'])"}}}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'page': {'type': 'number', 'description': 'Optional: page number (0-based, default 0)'}, 'query': {'type': 'string', 'description': 'Search query (matches key name or translation text)'}, 'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'languageTag': {'type': 'string', 'description': 'Optional: language tag to search translations in'}}}
Eingabeschema
{'type': 'object', 'required': ['keyName', 'translations'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyName': {'type': 'string', 'description': 'The translation key name'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the key'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'translations': {'type': 'object', 'description': 'Translations as {languageTag: text} map (e.g. {"en": "Hello", "de": "Hallo"})', 'additionalProperties': {'type': 'string'}}}}
Eingabeschema
{'type': 'object', 'required': ['relatedKeysInOrder'], 'properties': {'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'relatedKeysInOrder': {'type': 'array', 'items': {'type': 'object', 'required': ['keyName'], 'properties': {'keyName': {'type': 'string', 'description': 'Key name'}, 'namespace': {'type': 'string', 'description': 'Optional: key namespace'}}}, 'description': 'List of related keys in the order they appear together'}}}
Eingabeschema
{'type': 'object', 'required': ['keyNames', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Names of the tags to add'}, 'branch': {'type': 'string', 'description': 'Optional: branch name'}, 'keyNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Names of the keys to tag'}, 'namespace': {'type': 'string', 'description': 'Optional: namespace of the keys'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
Eingabeschema
{'type': 'object', 'required': ['keyName', 'newName'], 'properties': {'keyName': {'type': 'string', 'description': 'Current key name (used to find the key)'}, 'newName': {'type': 'string', 'description': 'New key name (provide the current name if unchanged)'}, 'keyBranch': {'type': 'string', 'description': 'Optional: branch name (used to find the key, for branching projects)'}, 'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}, 'keyNamespace': {'type': 'string', 'description': 'Optional: current namespace of the key (used to find the key)'}, 'newNamespace': {'type': 'string', 'description': 'Optional: new namespace for the key'}, 'newDescription': {'type': 'string', 'description': 'Optional: new description for the key'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
cypher-mcp
Provides named Cypher graph queries and code-orientation tools for tracing capabilities, symbols, invariants, provenance, changes…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
Forge Engine
Manages software design specifications, systems, milestones, tasks, code mappings, project decisions, UI screens, and implementat…
Avalanche AVAX MCP
Searches and retrieves Avalanche documentation, community proposals, CLI guidance, Builder Console workflows, blockchain identifi…
Github
Reads public GitHub repository files, releases, commits, issues, repository metadata, user profiles, and trending repositories.