本文介绍 GitHub MCP Server 的配置和典型使用场景。
GitHub MCP Server 让 Agent 能够直接操作 GitHub 仓库。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxx"
}
}
}
}
# Agent 调用示例
result = await agent.call_tool("search_code", {
"query": "error handling",
"repo": "owner/repo"
})
GitHub MCP 验证通过