GitHub Copilot coding agent — это автономный AI-инструмент, который выполняет задачи разработки в фоновом режиме и создает pull request. Он поддерживает MCP-серверы через настройки репозитория.
Настройка#
1
Настройка MCP-сервера
Перейдите в Settings > Copilot > Coding agent вашего репозитория. В поле MCP configuration введите:
json
{
"mcpServers": {
"lingo": {
"command": "npx",
"type": "stdio",
"tools": ["*"],
"args": ["mcp-remote", "https://mcp.lingo.dev/main"]
}
}
}Нажмите Save MCP configuration.
2
Добавьте описание агента
Закоммитьте следующий файл в .github/agents/i18n-setup.md вашего репозитория:
markdown
---
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.**Как использовать#
- Перейдите в раздел Copilot Agents
- Выберите свой репозиторий и агента
i18n-setup - Введите запрос:
text
Set up i18n for the following locales:
- en
- es
Use "en" as the default locale.- Нажмите Start task
Агент работает в фоновом режиме и открывает pull request с полной реализацией i18n.
