{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.FerhatDundar/ghcli-mcp-connector","description":"MCP server for the GitHub CLI (gh). Read-only by default; single Go binary.","repository":{"url":"https://github.com/FerhatDundar/ghcli-mcp-connector","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/FerhatDundar/ghcli-mcp-connector#readme","packages":[{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-darwin-arm64.zip","version":"0.1.1","fileSha256":"ca961b3ed03be1b32e62c436b84086b1a5d480edb0ad6c784dd50d42f9f54e7a","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]},{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-darwin-amd64.zip","version":"0.1.1","fileSha256":"6f9349d6aa1e658359bc5eeb5a0646a2fcfa77cfd245413140a6ae9fa42a6584","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]},{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-linux-amd64.zip","version":"0.1.1","fileSha256":"56f48cae1d27cff95b68e69dae6d37d78e7e5ac46424c2078dd85d74304962c0","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]},{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-linux-arm64.zip","version":"0.1.1","fileSha256":"0e1e017876e06dbc2580bf6204a0604a1e98a1314a5ceff5f4f3999b5abede5b","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]},{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-windows-amd64.zip","version":"0.1.1","fileSha256":"07f40ff1c4d55ebfd57410403670380125e10366264e48bdb51a2bb5f22d2c69","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]},{"registryType":"mcpb","identifier":"https://github.com/FerhatDundar/ghcli-mcp-connector/releases/download/v0.1.1/ghcli-mcp-connector-plugin-v0.1.1-windows-arm64.zip","version":"0.1.1","fileSha256":"04fecf1c5375cb6235997e538f5ad21c2dab247b73f8cf7d731da31b0445e167","transport":{"type":"stdio"},"environmentVariables":[{"description":"gh CLI token. Leave unset to use whatever `gh auth login` already configured (OS keychain).","format":"string","isSecret":true,"name":"GH_TOKEN"},{"description":"Target a GitHub Enterprise hostname instead of github.com.","format":"string","name":"GH_HOST"},{"description":"Set to \"true\" to permit state-changing gh commands. Defaults to read-only.","format":"string","name":"GHCLI_MCP_ALLOW_WRITE"},{"description":"Optional comma-separated allowlist of \"owner/repo\" values, enforced when -R/--repo is passed. Unset allows all.","format":"string","name":"GHCLI_MCP_ALLOWED_REPOS"},{"description":"Optional path to the gh binary. Defaults to \"gh\" resolved via PATH.","format":"string","name":"GHCLI_MCP_CLI_PATH"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T23:10:20.077489Z","publishedAt":"2026-08-03T23:10:20.077489Z","updatedAt":"2026-08-03T23:10:20.077489Z","isLatest":true}}}
