gitlab-api
Related Servers
Alternatives to gitlab-api
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for interacting with GitLab API, supporting both self-hosted instances and gitlab.com. Provides tools for managing issues, merge requests, code review, pipelines, milestones, releases, search, and file access.218 npmMIT
- FlicenseNot gradedqualityDmaintenanceMCP server for managing GitLab repositories — merge requests, pipelines, branches, and file operations.1-
- -licenseAqualityAmaintenanceMCP Server for the GitLab API, enabling project management, file operations, and more.92,667 npm91,511MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for the GitLab REST API providing tools to manage projects, merge requests, pipelines, CI/CD variables, approvals, issues, and code reviews.6,978 PyPI6MIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server providing GitLab integration with OAuth authentication, enabling AI assistants to manage projects, issues, merge requests, branches, files, and commits across GitLab instances.MIT
- AlicenseAqualityCmaintenanceMCP server for GitLab REST API enabling AI agents to manage pipelines, merge requests, diffs, and local reviews.153 npmMIT
TDQS
Scored across 210 tools
The 210-tool surface contains multiple overlapping clusters: REST and GraphQL counterparts (e.g. gitlab_graphql_ops_retry_pipeline vs pipeline REST tools), duplicate instance tools (gitlab_instances_get and gitlab_instances_list), duplicate deploy-token getters, and several similarly named approval-rule tools. While many tools target distinct GitLab resources, agents will struggle to choose between generic api_request, gitlab_api_request, gitlab_graphql, and the typed REST/GraphQL tools for the same operation.
Most tools follow gitlab_verb_noun, but the set mixes multiple conventions: gitlab_graphql_ops_update_merge_request, gitlab_deploy_tokens_get, gitlab_instances_get, gitlab_instances_list, api_request, gitlab_api_request, gitlab_graphql, and gitlab_discover_graphql_schema. The inconsistency is especially jarring between get_* and *_get forms and between REST and GraphQL prefixes.
210 tools is far beyond an appropriate MCP tool count for this server, even for GitLab's broad API. The surface is heavily duplicated across REST, GraphQL, generic request wrappers, and ingestion helpers, making the set unwieldy for an agent to navigate.
Coverage is broad across projects, groups, issues, merge requests, pipelines, runners, releases, environments, and wiki pages, so many core workflows are possible. However, there are notable gaps and inconsistencies such as missing create_group/delete_group and membership add/remove operations, while some operations exist only via GraphQL or generic API escape hatches.