JohnXu22786/github-mcp0

repogate

面向 agent 的 GitHub 工作台:仓库、issue、PR 与代码审查的读写工具集,以 MCP stdio server 形式运行,零运行时依赖,可被 dsh 等插件化 harness 加载

AI 분석

核心用途是让 Agent 能够直接读写 GitHub 上的仓库、处理 Issue 和 PR。适合需要 Agent 深度参与开源项目维护、协同开发与代码审查的团队。

패키지
repogate
버전
1.0.1
라이선스
MIT
최근 업데이트
2026. 8. 17.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JohnXu22786/github-mcp

Configuration

Priority: CLI flags > environment variables > config file > defaults. The config file is JSON, its path given by --config or REPOGATE_CONFIG; see examples/repogate.config.json.example.

Config itemEnvironment variableDefault
Access tokenREPOGATE_TOKEN (also accepts GITHUB_TOKEN / GH_TOKEN)none
API base URL (enterprise instances)REPOGATE_BASE_URLhttps://api.github.com
Read-only modeREPOGATE_READ_ONLY (1/true/yes/on)false
Per-request timeout (ms)REPOGATE_TIMEOUT_MS30000
OAuth Client IDREPOGATE_OAUTH_CLIENT_IDnone
OAuth token cache fileREPOGATE_TOKEN_FILE~/.repogate/token.json when oauth.clientId is configured
Config file pathREPOGATE_CONFIGnone
Debug logging (stderr)REPOGATE_DEBUGfalse

CLI flags: --config --token --read-only --base-url --timeout-ms --oauth-client-id --token-file --debug --version --help.