{
  "markdown": "# GitLab MCP Extension for Gemini CLI\n\nConnects Gemini CLI to the GitLab-hosted Model Context Protocol (MCP) server (`https://gitlab.com/api/v4/mcp`). Exposes tools for issues, MRs, pipelines, and search without a local Ruby runtime.\n\n## Installation\n\n```bash\ngemini extensions install https://github.com/GitLab-Ecosystem/Gemini-CLI-Extensions\n# or for local development: gemini extensions link .\n```\n*Restart Gemini CLI after installing/linking.*\n\n## Prerequisites\n- **GitLab SaaS** account with `mcp_server` and `oauth_dynamic_client_generation` flags enabled.\n- **Gemini CLI** v0.8.0+.\n- **Node.js** 20+ (for `npx`).\n\n*First run requires browser authorization for the \"MCP CLI Proxy\" app.*\n\n## Commands\nMaps custom commands to MCP tools (defined in `commands/*.toml`):\n\n- `/gitlab:issue <project> <iid>`\n- `/gitlab:create-issue <project> | <title> | [desc]`\n- `/gitlab:mr <project> <iid>`\n- `/gitlab:create-mr <project> | <title> | <source_branch> | <target_branch>`\n- `/gitlab:mr-changes`, `/gitlab:mr-commits`, `/gitlab:mr-pipelines`\n- `/gitlab:pipeline-jobs <project> <id>`, `/gitlab:manage-pipeline`\n- `/gitlab:create-note <work_item_url> <body>`, `/gitlab:workitem-notes <work_item_url>`\n- `/gitlab:search <scope> <query>`, `/gitlab:semantic-search <project> <query>`\n- `/gitlab:search-labels <full_path> <is_project> [search]`\n- `/gitlab:server-version`\n\n## Development\n\n- **Manifest**: `gemini-extension.json` (defines `npx mcp-remote`).\n- **Commands**: `commands/*.toml`.\n- **Build**: `npm install && npm run build` (required for standard structure compliance).\n- **Test**: `npm test`.\n\n\n## Distribution\nThis repo follows the Gemini CLI [extension releasing](https://github.com/google-gemini/gemini-cli/blob/main/docs/extension-releasing.md) guidelines. The `gemini-extension.json` manifest lives at the repository root so users can install directly with `gemini extensions install benvenker/gitlab-gemini-extension` or by referencing specific branches/tags using `--ref`.\n\n## License\nApache 2.0\n",
  "bytes": 2007,
  "sha": "b2c8a6feba29ada3d6d7d84faf4761f4030ef804ffcaba8e5377533390ddbab6",
  "repo_slug": "gitlab-ecosystem/gemini-cli-extensions",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_gitlab_ecosystem_gemini_cli_extensions_7ee87d80/readme"
}