이 MCP로 할 수 있는 일
Manages Tolgee localization projects, languages, translation keys, namespaces, tags, translations, branches, and machine-translation jobs.
도구
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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')"}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'type': 'object', 'required': [], 'properties': {'projectId': {'type': 'number', 'description': 'ID of the project (required for PAT, auto-resolved for PAK)'}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'])"}}}
입력 스키마
{'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'}}}
입력 스키마
{'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'}}}}
입력 스키마
{'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'}}}
입력 스키마
{'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)'}}}
입력 스키마
{'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'}}}
최근 도구 변경
유사한 MCP 서버
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.