{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4bqvty2r9zzx","handle":"iflow-mcp-mehmetakinn-gitlab-mcp-code-review","url":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review","links":{"self":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/record.json","html":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review","markdown":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review","status":"https://wellknown.network/api/v1/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/status","claim":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-mehmetakinn-gitlab-mcp-code-review/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-mehmetakinn-gitlab-mcp-code-review","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_mehmetakinn-gitlab-mcp-code-review","summary":"MCP server for GitLab Code Review","description":"# GitLab MCP for Code Review\n\n[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n> This project is forked from [cayirtepeomer/gerrit-code-review-mcp](https://github.com/cayirtepeomer/gerrit-code-review-mcp) and adapted for GitLab integration.\n\nAn MCP (Model Context Protocol) server for integrating AI assistants like Claude with GitLab's merge requests. This allows AI assistants to review code changes directly through the GitLab API.\n\n## Features\n\n- **Complete Merge Request Analysis**: Fetch full details about merge requests including diffs, commits, and comments\n- **File-Specific Diffs**: Analyze changes to specific files within merge requests\n- **Version Comparison**: Compare different branches, tags, or commits\n- **Review Management**: Add comments, approve, or unapprove merge requests\n- **Project Overview**: Get lists of all merge requests in a project\n\n## Installation\n\n### Prerequisites\n\n- Python 3.10+ \n- GitLab personal access token with API scope (read_api, api)\n- [Cursor IDE](https://cursor.sh/) or [Claude Desktop App](https://claude.ai/desktop) for MCP integration\n\n### Quick Start\n\n1. Clone this repository:\n\n```bash\ngit clone https://github.com/mehmetakinn/gitlab-mcp-code-review.git\ncd gitlab-mcp-code-review\n```\n\n2. Create and activate a virtual environment:\n\n```bash\npython -m venv .venv\nsource .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\n```\n\n3. Install dependencies:\n\n```bash\npip install -r requirements.txt\n```\n\n4. Create a `.env` file with your GitLab configuration (see `.env.example` for all options):\n\n```\n# Required\nGITLAB_TOKEN=your_personal_access_token_here\n\n# Optional settings\nGITLAB_HOST=gitlab.com\nGITLAB_API_VERSION=v4\nLOG_LEVEL=INFO\n```\n\n## Configuration Options\n\nThe following environment variables can be configured in your `.env` file:\n\n| Variable | Required | Default | Des…","publisher":{"name":"GitLab MCP Code Review Contributors","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_mehmetakinn-gitlab-mcp-code-review","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_mehmetakinn-gitlab-mcp-code-review","registry":"pypi","observedAt":"2026-09-15T19:23:15.976Z","publishedAt":"2026-02-09T15:52:47.632114Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_mehmetakinn-gitlab-mcp-code-review","url":"https://pypi.org/project/iflow-mcp_mehmetakinn-gitlab-mcp-code-review/","firstSeenAt":"2026-09-09T20:24:05.724Z","fetchedAt":"2026-09-15T19:21:41.028Z","normalizedAt":"2026-09-15T19:21:41.028Z"}]},"firstSeenAt":"2026-09-09T20:24:05.724Z","updatedAt":"2026-09-15T19:23:15.976Z"}