必须先配置github mcp server才能让ai操作github仓库,具体包括获取含repo/user/workflow权限的classic pat令牌,在trae中通过市场添加github mcp并填入令牌,或手动注入json配置、本地运行server-github。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Trae中让AI模型直接操作GitHub仓库、读取PR信息、提交代码或管理Issue,必须先完成GitHub MCP Server的连接配置,否则所有依赖GitHub的智能体功能都会报错或不可用。
获取GitHub个人访问令牌(PAT)
登录github.com → 点击右上角头像 → Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token (classic)。
在Token description中填写“Trae-GitHub-MCP”,勾选以下权限:repo(完整仓库访问)、user(读取用户信息)、workflow(管理Actions),其他权限按需保留即可。生成后立即复制该token——【该token仅显示一次,关闭页面即无法再次查看】。
这一步不能跳过,也不能用密码或SSH密钥替代,MCP协议强制要求使用OAuth兼容的Classic PAT。
在Trae中添加GitHub MCP Server
启动Trae → 点击右侧AI侧栏底部齿轮图标(设置)→ MCP → 添加 → 从市场添加 → 在搜索框输入“GitHub” → 找到官方GitHub MCP条目 → 点击右侧“+”按钮。
弹出配置窗口后,将上一步复制的token粘贴进“GITHUB_PERSONAL_ACCESS_TOKEN”输入框 → 点击【确认】保存。
若界面右下角出现绿色提示“GitHub MCP server connected”,且点击GitHub条目后能展开“list-repos”“get-pr”等可用工具列表,说明连接成功。
手动配置(备用方案)
方法一:JSON配置注入
进入Trae设置 → MCP → 添加 → 手动配置 → 将以下JSON粘贴进输入框(替换其中github_pat_...为你的实际token):
{"mcpServers": {"GitHub": {"command":"npx","args": ["-y","@modelcontextprotocol/server-github"],"env": {"GITHUB_PERSONAL_ACCESS_TOKEN":"github_pat_..."}}}}
方法二:本地运行server-github(适合离线或企业防火墙环境)
第一步:执行npm install -g @modelcontextprotocol/server-github;第二步:运行npx @modelcontextprotocol/server-github --token github_pat_...;第三步:在Trae手动配置中选择Stdio模式,填入localhost:3000作为endpoint地址。
【注意:方法二需确保本地Node.js版本≥18.17.0,否则server-github会启动失败】











