JohnXu22786/github-mcp0

repogate

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

包名
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.