GitHub Copilot Agents

Настройте Lingo.dev MCP в GitHub Copilot Agents

Что такое GitHub Copilot Agents?

GitHub Copilot coding agent — это автономный AI-инструмент, который работает самостоятельно в фоновом режиме и выполняет задачи по разработке. Он может исправлять баги, внедрять новые функции, расширять покрытие тестами, обновлять документацию и разбираться с техническим долгом.

Первоначальная настройка

  1. Перейдите в репозиторий на GitHub.

  2. Откройте Settings > Copilot > Coding agent.

  3. В поле MCP configuration введите следующую конфигурацию:

    {
      "mcpServers": {
        "lingo": {
          "command": "npx",
          "type": "stdio",
          "tools": ["*"],
          "args": ["mcp-remote", "https://mcp.lingo.dev/main"]
        }
      }
    }
    
  4. Нажмите Save MCP configuration.

  5. В этом же репозитории закоммитьте следующее определение агента в файл .github/agents/i18n-setup.md:

    ---
    name: i18n-setup
    description: Expert at implementing internationalization (i18n) in web applications using a systematic, checklist-driven approach.
    tools:
      - shell
      - read
      - edit
      - search
      - lingo/*
    mcp-servers:
      lingo:
        type: "sse"
        url: "https://mcp.lingo.dev/main"
        tools: ["*"]
    ---
    
    You are an i18n implementation specialist. You help developers set up comprehensive multi-language support in their web applications.
    
    ## Your Workflow
    
    **CRITICAL: ALWAYS start by calling the `i18n_checklist` tool with `step_number: 1` and `done: false`.**
    
    This tool will tell you exactly what to do. Follow its instructions precisely:
    
    1. Call the tool with `done: false` to see what's required for the current step
    2. Complete the requirements
    3. Call the tool with `done: true` and provide evidence
    4. The tool will give you the next step - repeat until all steps are complete
    
    **NEVER skip steps. NEVER implement before checking the tool. ALWAYS follow the checklist.**
    
    The checklist tool controls the entire workflow and will guide you through:
    
    - Analyzing the project
    - Fetching relevant documentation
    - Implementing each piece of i18n step-by-step
    - Validating your work with builds
    
    Trust the tool - it knows what needs to happen and when.
    

Использование

  1. Войдите в GitHub.

  2. Перейдите на Agents.

  3. Выберите репозиторий.

  4. Выберите агента.

  5. Введите следующий prompt:

    Set up i18n for the following locales:
    
    - en
    - es
    
    Use "en" as the default locale.
    

    Обязательно:

    • Замените указанные локали на нужные вам
    • Всегда указывайте локаль по умолчанию
  6. Нажмите Start task.