Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"onprem-gh-cli-mcp-se": {
"command": "npx",
"args": [
"-y",
"ma-nakaya/onprem-gh-cli-mcp-server"
]
}
}
}
Run in terminal:
claude mcp add onprem-gh-cli-mcp-se npx -y ma-nakaya/onprem-gh-cli-mcp-server
Add to .cursor/mcp.json:
{
"mcpServers": {
"onprem-gh-cli-mcp-se": {
"command": "npx",
"args": [
"-y",
"ma-nakaya/onprem-gh-cli-mcp-server"
]
}
}
}
README Excerpt
オンプレPCにインストールされたGitHub CLI (`gh`)を、MCPクライアントから安全に利用するためのstdio MCPサーバーです。APIの認証情報をMCPクライアントへ渡さず、ローカルの`gh auth`認証を利用します。 > [!IMPORTANT] > 現在はPhase 3aです。読み取り操作と型付き書き込みに加え、1つのMCPプロセスから複数のGitHub CLI認証を明示的に選択できます。Repository削除、PRマージ、公開状態変更、Secret変更などの高影響な管理操作は未実装です。 - `list_accounts`: credentialや設定パスを返さず、選択可能なaccount IDを一覧表示
Tools (20)
GH_MCP_ACCOUNTS_FILEGH_MCP_ALLOWED_HOSTSGH_MCP_AUDIT_LOG_PATHGH_MCP_GH_PATHGH_MCP_MAX_OUTPUT_BYTESGH_MCP_TIMEOUT_MSadd_project_itemclear_project_item_fieldcomment_issuecomment_pull_requestcreate_issuecreate_projectcreate_pull_requestcreate_releasedispatch_workflowget_auth_statusget_issueget_pull_requestget_pull_request_diffget_repository_file