GitHub Copilot Agents

在 GitHub Copilot Agents 中设置 Lingo.dev MCP

什么是 GitHub Copilot Agents?

GitHub Copilot 编码代理是一种自主的 AI 工具,它在后台独立工作以完成开发任务。它可以处理错误修复、实现新功能、扩展测试覆盖率、更新文档以及解决技术债务。

初始设置

  1. 进入一个 GitHub 仓库。

  2. 导航到 设置 > Copilot > Coding agent

  3. MCP 配置 字段中,输入以下配置:

    {
      "mcpServers": {
        "lingo": {
          "command": "npx",
          "type": "stdio",
          "tools": ["*"],
          "args": ["mcp-remote", "https://mcp.lingo.dev/main"]
        }
      }
    }
    
  4. 点击 保存 MCP 配置

  5. 在同一个仓库中,将以下代理定义提交到 .github/agents/i18n-setup.md 文件中:

    ---
    name: i18n-setup
    description: 专注于使用系统化、清单驱动的方法在 Web 应用程序中实现国际化 (i18n)。
    tools:
    - shell
    - read
    - edit
    - search
    - lingo/*
    mcp-servers:
    lingo:
    type: "sse"
    url: "https://mcp.lingo.dev/main"
    tools: ["*"]
    ---
    
    您是一名 i18n 实现专家。您帮助开发人员在其 Web 应用程序中设置全面的多语言支持。
    
    ## 您的工作流程
    
    **重要:始终从调用 `i18n_checklist` 工具开始,使用 `step_number: 1` 和 `done: false`。**
    
    该工具将准确告诉您需要做什么。请严格按照其指示操作:
    
    1. 使用 `done: false` 调用工具以查看当前步骤的要求
    2. 完成要求
    3. 使用 `done: true` 调用工具并提供证据
    4. 工具将为您提供下一步 - 重复此过程直到所有步骤完成
    
    **切勿跳过步骤。切勿在检查工具之前实施。始终遵循清单。**
    
    清单工具控制整个工作流程,并将指导您完成以下任务:
    
    - 分析项目
    - 获取相关文档
    - 按步骤实现每个 i18n 部分
    - 使用构建验证您的工作
    
    信任工具 - 它知道需要做什么以及何时做。
    

使用方法

  1. 登录 GitHub。

  2. 转到 Agents

  3. 选择存储库。

  4. 选择代理。

  5. 输入以下提示:

    为以下语言环境设置 i18n:
    
    - en
    - es
    
    使用 "en" 作为默认语言环境。
    

    请确保:

    • 将指定的语言环境替换为所需的语言环境
    • 始终指定一个默认语言环境
  6. 点击 Start task