JSPM

@channel.io/lokalise-mcp

0.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q11591F
  • License UNLICENSED

Model Context Protocol server for Lokalise integration

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@channel.io/lokalise-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Lokalise MCP

    Channel 팀을 위한 Lokalise MCP 도구입니다.

    설치

    # 글로벌 설치
    npm install -g @channel.io/lokalise-mcp
    
    # 또는 yarn 사용
    yarn global add @channel.io/lokalise-mcp
    
    # 또는 pnpm 사용
    pnpm add -g @channel.io/lokalise-mcp

    npx로 바로 실행하기

    설치 없이 바로 실행하려면 다음과 같이 npx를 사용할 수 있습니다:

    npx @channel.io/lokalise-mcp
    
    # 또는 pnpm 사용
    pnpm dlx @channel.io/lokalise-mcp

    환경 변수 설정

    실행하기 전에 다음 환경 변수를 설정해야 합니다:

    • LOKALISE_TOKEN: Lokalise API 접근을 위한 토큰
    • PROJECT_ID: Lokalise 프로젝트 ID
    • PLATFORM: (선택사항) 플랫폼 타입 (web, ios, android, other), 기본값은 web

    예시:

    # 환경 변수 설정
    export LOKALISE_TOKEN="your-lokalise-token"
    export PROJECT_ID="your-project-id"
    export PLATFORM="web"
    
    # 실행
    npx @channel.io/lokalise-mcp

    Cursor MCP 설정

    Cursor에서 MCP로 사용하려면 .cursor/mcp.json 파일에 다음과 같이 설정합니다:

    {
      "mcpServers": {
        "lokalise-mcp": {
          "command": "npx",
          "args": ["@channel.io/lokalise-mcp"],
          "env": {
            "LOKALISE_TOKEN": "your-lokalise-token",
            "PROJECT_ID": "your-project-id",
            "PLATFORM": "web"
          }
        }
      }
    }

    지원하는 기능

    lokalise_create_keys

    Lokalise에 새 번역 키를 생성합니다.

    파라미터:

    • keys: 생성할 키 목록
      • key_name: 생성할 키 이름 (문자열 또는 플랫폼별 이름 객체)
      • description: 키에 대한 설명 (선택사항)
      • platforms: 키가 사용될 플랫폼 (web, ios, android, other)
      • filenames: 플랫폼별 파일 이름 (선택사항)
      • is_plural: 복수형 키 여부 (선택사항)
      • translations: 키의 초기 번역 목록

    예시:

    {
      "keys": [
        {
          "key_name": "welcome_message",
          "description": "환영 메시지",
          "platforms": ["web", "ios", "android"],
          "translations": [
            {
              "language_iso": "ko",
              "translation": "환영합니다!"
            },
            {
              "language_iso": "en",
              "translation": "Welcome!"
            }
          ]
        }
      ]
    }

    개발자 정보

    이 패키지에 기여하거나 문제를 보고하려면 GitHub 저장소를 방문하세요.

    라이센스

    내부용 도구입니다. 모든 권리 보유.